Skip to main content

awsovpn

Manage an OpenVPN instance in your private EC2 cloud using this script.

Usage

  1. Create an OpenVPN EC2 instance and configure it for VPN access.

    awsovpn up
    

    Then following instructions to configure a Profile and install in your local OpenVPN client.

  2. Terminate the OpenVPN EC2 instance and remove all EC2 resources mangaed by this script:

    awsovpn down
    

Install

python -m pip install awsovpn

Configure

Configure using any of combination of the following methods:

  1. awscli configuration

    If you have awscli installed and configured, then awsovpn can utilize this same configuration. Just use --profile PROFILE to specify an AWS configuration profile.

    awsovpn --profile myprofile up
    
  2. environment variables

    Create a .env file or set the following environment variables:

    AWS_REGION=
    AWS_ACCESS_KEY_ID=
    AWS_SECRET_ACCESS_KEY=
    AWS_PROFILE=
    
  3. use arguments

    You can also pass credential configuration as arguments:

    e.g.

    awsovpn --region REGION --access-key-id ACCESS_KEY_ID --secret-access-key SECRET_ACCESS_KEY
    

Metadata

Release files for awsovpn 0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for awsovpn 0.5
File Size Uploaded
awsovpn-0.5.tar.gz 12.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for awsovpn 0.5
File Interpreter ABI Platform
awsovpn-0.5-py3-none-any.whl Python 3 none any Details

Total release size: 24.2 kB

Release files / awsovpn-0.5.tar.gz

Download URL awsovpn-0.5.tar.gz
Size 12.2 kB
Tags Source
SHA-256 checksum
How to use checksums
48ddd1b2d763ee06c0693d10b7d23aa5826c47c0bd361a6fbf7591c104074c71
BLAKE2b-256 checksum
How to use checksums
5bcd51460182a0c0e864b3ebf3e6696289142f9c60541b8115abe104e506e74a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release files / awsovpn-0.5-py3-none-any.whl

Download URL awsovpn-0.5-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cbfbe911fa8e8c4777edae32076c7720e3e3989eba602c98abce2ddb801316af
BLAKE2b-256 checksum
How to use checksums
b2e485c78750be2264b95d40d569f7915f8eb497c38256849c5f6d701e656529
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.12.1

Release history Release notifications | RSS feed

This release

0.5 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page