AWS 공식 씨가 Docker Hub에서 aws-cli의 이미지를 공개해 주었다!
3651 단어 aws-cli-v2도커aws-cliAWS
기다렸습니다
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
Reference
이 문제에 관하여(AWS 공식 씨가 Docker Hub에서 aws-cli의 이미지를 공개해 주었다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kai_kou/items/cfb7c1d6a449e0da68d1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)