Scala 3 utility to programatically compute AWS credentials using AWS CLI and AWS SSO.
- Scala >= 3.3.5
- Scala toolkit 0.7.0
- org.encalmo script-utils 0.9.1
Use with SBT
libraryDependencies += "org.encalmo" %% "setup-aws-credentials" % "0.9.2"
or with SCALA-CLI
//> using dep org.encalmo::setup-aws-credentials:0.9.2
Insert into your bash script to request and export local AWS credentials.
$(scala run --dependency=org.encalmo::setup-aws-credentials:0.9.2 --main-class=org.encalmo.aws.SetupAwsCredentials --quiet -- --profile encalmo)
scala run . --quiet -- --profile encalmo
├── .github
│ └── workflows
│ ├── pages.yaml
│ └── release.yaml
│
├── .gitignore
├── .scalafmt.conf
├── LICENSE
├── project.scala
├── README.md
└── SetupAwsCredentials.scala