Skip to content

AWS Client VPN#

  • User needs: Governance, Security & Connectivity
  • User profiles: Data Scientists, Data Engineers
  • User assumed knowledge: The problems solved by a VPN connection

When you want to connect to the private network of your DSL from a local desktop that allows OpenVPN connections, you can use AWS Client VPN to establish a secure connection to your DSL. When connected you can directly connect to resources in your DSL from your local desktop.

Installing AWS Client VPN#

AWS Client VPN for Desktop is freely available on aws.amazon.com. Please go to the following link to download the client: https://aws.amazon.com/vpn/client-vpn-download/ .

alt-text

Once the download is finished, start the installation of the client and follow the installation steps.

alt-text

Create an AWS Client VPN profile#

Create a profile in AWS Client VPN by using “File > Manage Profiles”. Enter a display name and add the VPN Configuration file. This configuration file will be distributed to users of the DSL after deployment.

alt-text

Connect to your DSL network#

Once a profile has been added, click on “Connect” and enter your ec-dataplatform.eu credentials. If your account is username@ec-dataplatform.eu, enter username with your password.

alt-text

After connecting successfully to the VPN endpoint in your DSL, you can start accessing DSL resources.

Access resources via the browser#

If resources that you requested host web interfaces, you can access these via a browser (Google Chrome, Mozilla Firefox). E.g. by navigating to the IP address of the DSVM, which hosts the JupyterHub on the https port.

alt-text

Access enabled AWS services#

If you requested AWS services such as AWS Athena or Amazon S3, you can access these resources via the AWS CLI or AWS SDK (e.g. boto3 in the case of Python). To be able to access AWS native resources you will need to initialize your local desktop with AWS credentials.