Skip to content

Instantly share code, notes, and snippets.

@sztwo
Last active November 27, 2020 11:58
Show Gist options
  • Save sztwo/8fa8cda7d01a04282523641d321a87a2 to your computer and use it in GitHub Desktop.
Save sztwo/8fa8cda7d01a04282523641d321a87a2 to your computer and use it in GitHub Desktop.
aws-cli Dockerfile that added session manager plugin.
# docker build -t awesome/aws-cli .
FROM amazon/aws-cli
RUN curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/linux_64bit/session-manager-plugin.rpm" -o "session-manager-plugin.rpm" && \
yum install -y session-manager-plugin.rpm
@sztwo
Copy link
Author

sztwo commented Nov 27, 2020

ビルドは以下で行う。Macのホームディレクトリ以下で行うと権限エラーが起きるので、ディレクトリを作ってその中に置く。

$ docker build -t awesome/aws-cli .

実行は以下のような感じ。

$ alias aws='docker run --rm -it -v ~/.aws:/root/.aws -v $(pwd):/aws awesome/aws-cli'
$ aws ssm start-session --target i-12345asdf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment