AWS 공식 씨가 Docker Hub에서 aws-cli의 이미지를 공개해 주었다!

AWS 공식 씨가 Docker Hub에서 이미지를 공개했습니다. (2020/03/31)
기다렸습니다

AWS CLI v2 Docker 이미지 | AWS Developer Blog
htps : // 아 ws. 아마존. 이 m/jp/bぉgs/로

(Google 번역) AWS CLI v2의 2.0.6 릴리스를 통해 AWS CLI v2를 Docker 이미지로 사용할 수 있음을 알려드립니다.

이를 통해 사용자는 AWS CLI v2 설치를 직접 관리할 필요 없이 컨테이너 기반 환경에서 AWS CLI v2를 사용할 수 있습니다. 이 Docker 이미지를 활용하는 방법에는 여러 가지가 있지만, 특히 CI/CD 구성에서는 로컬 시스템의 Docker 컨테이너에서 AWS CLI v2를 실행하는 방법에 대해 설명합니다.

amazon/aws-cli - Docker Hub
htps : // 후 b. 도 c r. 코 m / r / 아마 존 / 아 ws-c

사용법도, ​​꽤 상세하게 해 주고 있으므로 자세한 것은 Docker Hub를 확인해 주세요.

전에 aws-cli 를 실행하기 위해서 Docker 이미지를 작성해 이용하고 있었던 ( Docker 컨테이너에서 AWS 명령을 쉽게 실행할 수있는 명령을 만들었습니다 - Qiita ) 입니다만, 그 수고를 생략할 수 있습니다. 푹신합니다.
버젼은 2.0.6 로 되어 있어 (2020/04/01 시점), 향후의 버젼 업에도 대응해 줄 것입니다 (기대)

사용해보기



사용법은 간단합니다.

별칭 설정하여 이용하는 설정이 있었으므로 그것을 이용해 보겠습니다.

인증 및 구성 정보가 포함된 디렉터리를 -v ~/.aws:/root/.aws 로 마운트하고 명령 실행할 현재 디렉터리를 -v $(pwd):/aws 로 Docker 컨테이너의 /aws 와 같은 거동이 됩니다.
# 確認用としてエイリアスを aws ではなく、 aws-test としています
> alias aws-test='docker run --rm -ti -v ~/.aws:/root/.aws -v $(pwd):/aws amazon/aws-cli'

# Fishの場合
> alias aws-test='docker run --rm -ti -v ~/.aws:/root/.aws -v $PWD:/aws amazon/aws-cli'

> aws-test --version
aws-cli/2.0.6 Python/3.7.3 Linux/4.19.76-linuxkit botocore/2.0.0dev10

# カレントディレクトリで読み書きできる
> aws-test s3 cp ./hoge.txt s3://<任意のバケット>/

# カレントディレクトリ外はだめ
> aws-test s3 cp ../hoge.txt s3://<任意のバケット>/

이제 이미 이미지를 빌드하지 않아도 돼요.

참고



amazon/aws-cli - Docker Hub
htps : // 후 b. 도 c r. 코 m / r / 아마 존 / 아 ws-c

Docker 컨테이너에서 AWS 명령을 쉽게 실행할 수있는 명령을 만들려고했습니다. - Qiita
htps : // 코 m / 카이 _ 코 / ms / 99d9f9372 예 d970 예 b3b

좋은 웹페이지 즐겨찾기