All tools need to work with AWS and EKS on AWS
AWS CLI + terraform + kubectl as docker
Using .aws credentials and aws profile:
docker run -it --rm -v "$(pwd):/aws" -v ~/.aws:/aws/.aws:ro -e AWS_PROFILE=had-dev pzalews/awscli terraform --version
Using AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY :
docker run -it --rm -v "$(pwd):/aws" -e AWS_ACCESS_KEY_ID=AKXXXXXGXXXXXZXXXX43 -e AWS_SECRET_ACCESS_KEY=iXXXOXXX/XXXX3XXXIXXXKXXXlXXXoXXXGXXXUuw pzalews/awscli aws s3 ls
use alias for bash (or other shell that you are using)
example:
alias awsd='docker run -it --rm -v "$(pwd):/aws" -v ~/.aws:/aws/.aws:ro -e AWS_PROFILE=had-dev pzalews/awscli'
and next you could use:
awsd terraform init
Content type
Image
Digest
Size
94.1 MB
Last updated
over 6 years ago
docker pull pzalews/awscli