A CLI tool to assume a role on AWS using MFA
Project description
aws-assume-role-otp
AWS Assume Role OTP allows you to assume a role on AWS at the same time it generates the MFA token.
Installation
pip install aws-assume-role-otp
Usage
aws-assume-role-otp
Add role
aws-assume-role-otp --add-role
Remove role
aws-assume-role-otp --remove-role
First time configuration
The first time you run this tool, it will ask you to inform:
- AWS Access Key ID
- AWS Secret Access Key
- Serial MFA Secret. How to register device
- MFA ARN
- Roles and profiles
Build locally
pip install build
python -m build
pip install dist/aws_assume_role_otp-0.3-py3-none-any.whl
Changelog
[0.3] - 2023-10-02
Added
- Allow to add or remove roles
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file aws_assume_role_otp-0.3.tar.gz
.
File metadata
- Download URL: aws_assume_role_otp-0.3.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f4129bd9c9c40887355dabf2c52728640a4881f63938ad1ca556a82ba02115b |
|
MD5 | 89a9772d50ba8fd1cac351e6826d2e1a |
|
BLAKE2b-256 | 560aa4f2452e0075c6346885a526ff4d9cb2f796f7a905f0911e46fabd4286fd |
File details
Details for the file aws_assume_role_otp-0.3-py3-none-any.whl
.
File metadata
- Download URL: aws_assume_role_otp-0.3-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aab2de9035888dd3efcd8debd3d23cfff10157d2fbae2c35752e522a17c7c946 |
|
MD5 | c8e075666a8df6fd13da0dd3fc1dd8db |
|
BLAKE2b-256 | 79f476d0d6a0a1ad0b457ff0ddb03202a8f2ffab70fe634350be4ea3f6bb4ab7 |