AWSCLI Version2 실행 환경
AWS CLI V2 릴리스
AWSCLI의 V2가 출시되었으므로 시도해 보았습니다.
환경 구축
Docker 컨테이너를 생성하여 AWS CLI V2를 사용할 수 있는 환경으로 만듭니다.
Dockerfile 만들기
먼저 Dockerfile을 만듭니다.
# OS Debian GNU/Linux 10 (buster)
FROM python:latest
# aws help を使用できるようにする為
RUN apt-get update && apt-get install -y \
less \
groff-base
# awscli v2 インストール
RUN python -m pip install git+https://github.com/boto/botocore.git@v2
RUN python -m pip install git+https://github.com/aws/aws-cli.git@v2
# jq インストール
RUN cd /bin && wget http://stedolan.github.io/jq/download/linux64/jq && chmod 755 jq
ENV PATH $PATH:/root/.local/bin
시작 쉘 생성
다음은 매번 docker 명령을 치는 것도 번거롭기 때문에 쉘을 만듭니다.
이 파일은 크리덴셜 정보를 직접 기술하고 있으므로 잘못해도 git 라든지에는 푸시하지 않게 해 주세요.
run.sh#!/bin/sh
docker build -t aws-cli-v2 .
AWS_ACCESS_KEY_ID="[自分のアクセスキー]"
AWS_SECRET_ACCESS_KEY="[自分のシークレットキー]"
AWS_DEFAULT_REGION="ap-northeast-1"
docker run -it \
-e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \
-e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY \
-e AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION \
-v $(pwd):/data \
aws-cli-v2 /bin/bash
실행 명령
그리고는 쉘을 두드리고, 몇 초 기다리면 awscliV2의 환경이 완성한다고 생각합니다.
$ cd [任意のディレクトリ]
$ sh run.sh
AWS CLI V2의 추가 기능
아는 범위의 추가 기능
Docker 컨테이너를 생성하여 AWS CLI V2를 사용할 수 있는 환경으로 만듭니다.
Dockerfile 만들기
먼저 Dockerfile을 만듭니다.
# OS Debian GNU/Linux 10 (buster)
FROM python:latest
# aws help を使用できるようにする為
RUN apt-get update && apt-get install -y \
less \
groff-base
# awscli v2 インストール
RUN python -m pip install git+https://github.com/boto/botocore.git@v2
RUN python -m pip install git+https://github.com/aws/aws-cli.git@v2
# jq インストール
RUN cd /bin && wget http://stedolan.github.io/jq/download/linux64/jq && chmod 755 jq
ENV PATH $PATH:/root/.local/bin
시작 쉘 생성
다음은 매번 docker 명령을 치는 것도 번거롭기 때문에 쉘을 만듭니다.
이 파일은 크리덴셜 정보를 직접 기술하고 있으므로 잘못해도 git 라든지에는 푸시하지 않게 해 주세요.
run.sh
#!/bin/sh
docker build -t aws-cli-v2 .
AWS_ACCESS_KEY_ID="[自分のアクセスキー]"
AWS_SECRET_ACCESS_KEY="[自分のシークレットキー]"
AWS_DEFAULT_REGION="ap-northeast-1"
docker run -it \
-e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \
-e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY \
-e AWS_DEFAULT_REGION=$AWS_DEFAULT_REGION \
-v $(pwd):/data \
aws-cli-v2 /bin/bash
실행 명령
그리고는 쉘을 두드리고, 몇 초 기다리면 awscliV2의 환경이 완성한다고 생각합니다.
$ cd [任意のディレクトリ]
$ sh run.sh
AWS CLI V2의 추가 기능
아는 범위의 추가 기능
적절히 업데이트할까요?
지금, 이 사람의 기사 보면, 어쩐지 알 수 있습니다.
- [업데이트] 리소스 이름 보완 등 강력한 기능 추가! AWS CLI v2가 GA되었습니다!
- AWS 공식은 이쪽
Reference
이 문제에 관하여(AWSCLI Version2 실행 환경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/boccham/items/4361689395925d2de51b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)