alpine 이미지에 AWS CLI v2를 설치하는 방법은 다음과 같으며, 소스에서 AWS CLI 빌드 및 설치를 참고하였습니다.
AWS CLI 버전을 지정하려면 https://awscli.amazonaws.com/awscli-2.10.1.tar.gz
부분의 tar.gz 버전을 수정하면 됩니다. 다운로드 가능한 AWS CLI 버전은 버전 정보를 참고하세요.
image: python:3.8-alpine
apk add --no-cache \
curl \
make \
cmake \
gcc \
g++ \
libc-dev \
libffi-dev \
openssl-dev
curl https://awscli.amazonaws.com/awscli-2.10.1.tar.gz | tar -xz
cd ./awscli-2.10.1
./configure --prefix=/opt/aws-cli/ --with-download-deps
make
make install
ln -s /opt/aws-cli/bin/aws /bin/aws
설치된 AWS CLI 버전을 확인합니다.
$ aws --version
aws-cli/2.10.1 Python/3.8.18 Linux/5.15.49-linuxkit source-sandbox/aarch64.alpine.3 prompt/off
개인적으로 공부하며 작성한 글로, 내용에 오류가 있을 수 있습니다.