Skip to main content

Setup cross AWS account IAM permission made easy.

Project description

https://github.com/MacHu-GWU/cross_aws_account_iam_role-project/workflows/test_cross_aws_account_iam_role/badge.svg https://img.shields.io/pypi/v/cross-aws-account-iam-role.svg https://img.shields.io/pypi/l/cross-aws-account-iam-role.svg https://img.shields.io/pypi/pyversions/cross-aws-account-iam-role.svg https://img.shields.io/badge/Release_History!--None.svg?style=social https://img.shields.io/badge/STAR_Me_on_GitHub!--None.svg?style=social
https://img.shields.io/badge/Link-Install-blue.svg https://img.shields.io/badge/Link-GitHub-blue.svg https://img.shields.io/badge/Link-Submit_Issue-blue.svg https://img.shields.io/badge/Link-Request_Feature-blue.svg https://img.shields.io/badge/Link-Download-blue.svg

Welcome to cross_aws_account_iam_role Documentation

https://github.com/MacHu-GWU/cross_aws_account_iam_role-project/assets/6800411/5feed272-4d59-49b1-9e19-a6e465e88128

The best practice to setup AWS Account is using IAM assumed roles. You can grant an AWS Account (IAM root), an IAM User or an IAM Role to assume an IAM Role in another AWS Account. This is the most secure way to access AWS resources across AWS Accounts.

https://github.com/MacHu-GWU/cross_aws_account_iam_role-project/assets/6800411/598966ae-36ec-436a-a88e-c3e3135e7cc5

This Python tool can setup / modify / cleanup cross AWS account IAM permission at scale. See usage example below:

Install

cross_aws_account_iam_role is released on PyPI, so all you need is to:

$ pip install cross-aws-account-iam-role

To upgrade to latest version:

$ pip install --upgrade cross-aws-account-iam-role

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cross_aws_account_iam_role-0.1.2.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

cross_aws_account_iam_role-0.1.2-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file cross_aws_account_iam_role-0.1.2.tar.gz.

File metadata

File hashes

Hashes for cross_aws_account_iam_role-0.1.2.tar.gz
Algorithm Hash digest
SHA256 62832194f98f40a0f271afe1f56fa3f077e98eea1a801b95416fc18677509ba2
MD5 fbf34db0fe435fbe4323cc292fdfb5a4
BLAKE2b-256 dffc29c1b68edcaade8f83756df8563aada38547e035a2edff4c73e446e01c65

See more details on using hashes here.

File details

Details for the file cross_aws_account_iam_role-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cross_aws_account_iam_role-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bacae495a1750c12edc71c0d525483d96835f7627f4323e41f2e100cefc872a3
MD5 b2b204a39b2d1ab7c021a289d351a17e
BLAKE2b-256 1495a474265be4cc0d8ac4c76a43ac1bf3e038e341908a100982ddb8091c2101

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page