This is a simple go executable that will authenticate you against an ADFS cluster and retrieve temporary AWS credentials for one or many roles. It creates ~/.aws/config and ~/.aws/credentials files for the AWS cli commands and the Boto SDK used by most other scripts. This is useful when your organizations uses SAML based federation using ADFS for access to your AWS accounts, and you wish to run API/CLI calls using this access. -
View it on GitHub