Sign inSign up

amaysim/aws

By amaysim

•Updated over 6 years ago

Docker image containing AWS CLI, AWS Shell, and some scripts to ease AWS deployments.

Image
1

50K+

amaysim/aws repository overview

⁠amaysim/aws

Docker image containing AWS CLI, AWS Shell, and some scripts to ease AWS deployments.

⁠Usage

⁠Build Locally

If you want to build and use your own local image

# build image locally
$ make build
# go inside the container
$ make shell
⁠Environment Variables
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=
AWS_ACCOUNT_ID=

# Cloudformation stack name to be created/updated/deleted
STACK_NAME=
# the cloudformation file path
CFN_FILE=
# the cloudformation params file
CFN_PARAMS_FILE=

⁠Update Docker image

  1. Change (or not) VERSION in Makefile
  2. Build and test locally
  3. Commit and push the changes
  4. Tag the commit with the command make gitTag
  5. Go to hub.docker.com⁠
  6. In Build Details tab, you should now see the new tag kicking off

⁠Docker image

The Docker image has the following:

⁠Scripts

Some scripts has been written to help deploying to AWS (see example)

NameDescription
cfn-create-or-update.shCreate or update a cloudformation
cfn-delete.shDelete a cloudformation
cfn-validate-template.shValidate a cloudformation template

Tag summary

Content type

Image

Digest

Size

33.8 MB

Last updated

over 6 years ago

docker pull amaysim/aws:1.18.31