Skip to content

Latest commit

 

History

History
69 lines (46 loc) · 1.44 KB

README.md

File metadata and controls

69 lines (46 loc) · 1.44 KB

Saml with to AWS Used JumpCloud

Command to generate credentials for aws-cli when you have SAML authentication with JumpCloud

Source : https://s3.amazonaws.com/awsiammedia/public/sample/SAMLAPICLIADFS/samlapi_formauth.py Referenced from : https://aws.amazon.com/blogs/security/how-to-implement-a-general-solution-for-federated-apicli-access-using-saml-2-0

Build Status

Requirements

  • python 3.6
  • pip
  • awscli

Install

pip3 install git+git://github.com/synaptic-cl/[email protected]#egg=jumpcloud_aws

Reinstall

pip3 install git+git://github.com/synaptic-cl/[email protected]#egg=jumpcloud_aws --upgrade

Use Command

jumpcloud_aws
# or add params
jumpcloud_aws --email [EMAIL] --password [PASSWORD] --region 0

for know the available regions:

jumpcloud_aws --help

Use With Docker

# Build
docker build -t saml .
# Run
docker run --rm -it -v $(pwd)/jumpcloud_aws:/src/jumpcloud_aws -v $HOME/.aws/credentials:/root/.aws/credentials saml

Developer

Requirements

  • Docker > 18.03
# Build
docker build -t saml .
# Run
docker run --rm -it -v $(pwd)/jumpcloud_aws:/src/jumpcloud_aws -v $HOME/.aws/credentials:/root/.aws/credentials saml

TODO

  • Tests
  • Add validation when not exist the selected region