Skip to main content

Alias for rolesanywhere-onboard -- installs the `iamroles` command

Project description

iamroles

This is an alias package. It contains no code — it just installs rolesanywhere-onboard, which is where everything actually lives.

It exists because the command is called iamroles, so pip install iamroles is what people naturally type. This makes that work, and claims the name so nobody else can publish something else under it.

pip install iamroles

Either package name gets you the same iamroles command:

iamroles --url <ApiEndpoint> --secret <ApiKeyValue> --name alice \
    --trust-anchor-arn <arn> --profile-arn <arn> --role-arn <arn> --days 365

Full documentation: rolesanywhere-onboard · GitHub

What it does

Onboards a developer against a self-hosted AWS IAM Roles Anywhere Certificate Authority: generates an RSA keypair locally (the private key never leaves the machine), requests a signed certificate over HTTPS, and writes an AWS CLI profile backed by aws_signing_helper — so aws s3 ls just works, with short-lived credentials and no static access keys anywhere.

Needs Python 3.8+ and nothing else. No AWS account, no aws CLI, no openssl. Linux, macOS, and Windows.

License

MIT

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

iamroles-1.2.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iamroles-1.2.0-py3-none-any.whl (2.0 kB view details)

Uploaded Python 3

File details

Details for the file iamroles-1.2.0.tar.gz.

File metadata

  • Download URL: iamroles-1.2.0.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for iamroles-1.2.0.tar.gz
Algorithm Hash digest
SHA256 e63e123dab5360d864965c82ed4127d9b0884e018e04f583326ce90a79583c03
MD5 75f6871ea3f69c8160fedc191f3fd0e9
BLAKE2b-256 6e482dfa08217b722077a2a363605aaa175a9e295d0fadfe2ce082362de3680c

See more details on using hashes here.

File details

Details for the file iamroles-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: iamroles-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 2.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for iamroles-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 019df50c8bec5175539fdbbd79459d2ddbc9da92f7b344b0a51b571dc1355c4c
MD5 9b14797a6835b5093ac62c73ffc3ccc9
BLAKE2b-256 933554da8861e834f94c6de0b8f0b58a10b65c948c192835f3ed6be529469e61

See more details on using hashes here.

Supported by

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