Provides a wrapper with-assume-role
to run commands under an assumed role (defined by the value of the environment variable ASSUME_ROLE_ARN
).
Latest releases of awsebcli
are automatically tracked, updated in ./requirements.txt, and built as tagged Docker images (e.g. sgreben/awsebcli-with-assume-role:3.15.2
) using Renovate, Gitlab CI, and Quay.io/DockerHub.
docker pull sgreben/awsebcli-with-assume-role
export ASSUME_ROLE_ARN=arn:aws:iam::123456789012:role/demo
docker run --rm -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY -e ASSUME_ROLE_ARN \
sgreben/awsebcli-with-assume-role \
with-assume-role eb --version