기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
최신 버전의 AWS CLI설치 또는 업데이트
이 항목에서는 지원되는 운영 체제에 최신 릴리스 AWS Command Line Interface (AWS CLI) 를 설치하거나 업데이트하는 방법에 대해 설명합니다. 의 최신 릴리스에 대한 자세한 내용은 의 AWS CLIAWS CLI 버전 2 변경 로그를
의 이전 릴리스를 AWS CLI설치하려면 을 참조하십시오. AWS CLI 버전 2의 이전 릴리스 설치 제거 지침은 AWS CLI 버전 2 제거 단원을 참조하세요.
중요
AWS CLI 버전 1과 버전 2는 동일한 aws
명령 이름을 사용합니다. 이전에 AWS CLI 버전 1을 설치한 경우 을 참조하십시오AWS CLI 버전 1에서 AWS CLI 버전 2로 마이그레이션.
AWS CLI 설치 및 업데이트 지침
설치 지침은 해당 운영 체제에 대한 섹션을 참조하세요.
설치 및 업데이트 요구 사항
-
다운로드한 패키지를 추출 또는 "압축 해제"할 수 있어야 합니다. 운영 체제에 기본 제공
unzip
명령이 없는 경우 이와 동등한 명령을 사용하세요. -
AWS CLI 용도
glibc
groff
, 및less
. 이들은 Linux의 대부분의 주요 배포판에 기본적으로 포함되어 있습니다. -
저희는 CentOS, 페도라, 우분투, 아마존 리눅스 1, 아마존 리눅스 2, 아마존 리눅스 2023, 리눅스 최신 배포판의 64비트 버전을 지원합니다. AWS CLI ARM
-
외에는
snap
타사 리포지토리를 유지 관리하지 AWS 않기 때문에 최신 버전의 리포지토리가 포함되어 있다고 보장할 수 없습니다. AWS CLI
설치 또는 업데이트 AWS CLI
주의
Amazon Linux에서 처음으로 업데이트하는 경우 최신 버전을 설치하려면 다음 명령을 사용하여 사전 설치된 yum
버전을 제거해야 합니다. AWS CLI
$
sudo yum remove awscli
yum
설치가 AWS CLI 제거되면 아래 Linux 설치 지침을 따르십시오.
다음 방법 중 하나를 AWS CLI 사용하여 를 설치할 수 있습니다.
-
명령줄 설치 프로그램은 설치할 버전을 지정할 수 있으므로 버전 관리에 적합한 옵션입니다. 이 옵션은 자동 업데이트되지 않으므로 이전 버전을 덮어쓰려면 업데이트할 때마다 새 설치 프로그램을 다운로드해야 합니다.
-
공식적으로 지원되는
snap
패키지는 스냅 패키지가 자동으로 새로 고쳐지므로 항상 최신 버전을 유지할 수 있는 AWS CLI 좋은 옵션입니다. 마이너 버전 선택을 위한 지원 기능이 내장되어 있지 않으므로 팀에서 버전을 고정해야 하는 경우에는 최적의 설치 방법이 아닙니다. AWS CLI
- Command line installer - Linux x86 (64-bit)
-
현재 설치된 버전을 업데이트하려면 업데이트할 때마다 새 설치 프로그램을 다운로드하여 이전 버전을 덮어쓰십시오. AWS CLI명령줄에서 다음 단계에 따라 AWS CLI Linux에 를 설치합니다.
다음은 기본 설치를 제공하는 단일 복사 및 붙여넣기 그룹의 빠른 설치 단계입니다. 안내 지침을 보려면 다음 단계를 참조하십시오.
참고
(선택 사항) 다음 명령 블록은 다운로드의 무결성을 먼저 AWS CLI 확인하지 않고 를 다운로드하고 설치합니다. 다운로드 무결성을 확인하려면 아래의 단계별 지침을 사용하세요.
AWS CLI를 설치하려면 다음 명령을 실행합니다.
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
AWS CLI의 현재 설치를 업데이트하려면 기존 심볼 링크 및 설치 관리자 정보를 추가하여
--bin-dir
,--install-dir
,--update
파라미터를 포함한install
명령을 구성합니다. 다음 명령 블록은 다음과 같은 예제 심볼릭 링크를 사용합니다./usr/local/bin
및 설치 프로그램 위치 예시/usr/local/aws-cli
.$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install --bin-dir
/usr/local/bin
--install-dir/usr/local/aws-cli
--update설치 단계 안내
-
다음 방법 중 하나로 설치 파일을 다운로드합니다.
-
curl
명령 사용 --o
옵션은 다운로드한 패키지가 기록되는 파일 이름을 지정합니다. 다음 예제 명령의 옵션을 사용하면 다운로드한 파일이 로컬 이름awscliv2.zip
으로 현재 디렉터리에 기록됩니다.$
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
-
에서 다운로드 URL — 브라우저로 설치 프로그램을 다운로드하려면 다음을 URL 사용하십시오. https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip
-
-
(선택 사항) 다운로드한 zip 파일의 무결성 확인
위 단계에서 AWS CLI 설치 프로그램 패키지를
.zip
수동으로 다운로드하도록 선택한 경우 도구를 사용하여 다음 단계에 따라 서명을 확인할 수 있습니다.GnuPG
AWS CLI 설치 프로그램 패키지
.zip
파일은 서명을 사용하여 암호로 서명됩니다. PGP 파일이 손상되거나 변경되면 이 확인이 실패하며 설치를 진행해서는 안 됩니다.-
패키지 관리자를 사용하여
gpg
명령을 다운로드하고 설치합니다.GnuPG
에 대한 자세한 내용은 GnuPG 웹 사이트를 참조하세요. -
퍼블릭 키 파일을 만들려면 텍스트 파일을 만들고 다음 텍스트를 붙여 넣습니다.
-----BEGIN PGP PUBLIC KEY BLOCK----- mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG 94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA 0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF 0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+ 2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG +3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs 19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7 IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261 Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf BfWC9s/USgxchg== =ptgS -----END PGP PUBLIC KEY BLOCK-----
참고로 다음은 퍼블릭 키의 세부 정보입니다.
Key ID: A6310ACC4672475C Type: RSA Size: 4096/4096 Created: 2019-09-18 Expires: 2025-07-24 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
다음 명령을 사용하여 AWS CLI 퍼블릭 키를 가져오고 다음을 대체합니다.
public-key-file-name
생성한 퍼블릭 키의 파일 이름을 사용합니다.$
gpg --import
public-key-file-name
gpg: /home/
username
/.gnupg/trustdb.gpg: trustdb created gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported gpg: Total number processed: 1 gpg: imported: 1 -
다운로드한 패키지의 AWS CLI 서명 파일을 다운로드합니다. 해당
.zip
파일과 경로 및 이름은 같지만 확장명은.sig
입니다. 다음 예제에서는 이 파일을 현재 디렉터리에 이름이awscliv2.sig
인 파일로 저장합니다.의 최신 버전을 AWS CLI다운로드하려면 다음 명령 블록을 사용하십시오.
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig
특정 버전의 경우 파일 이름에 하이픈과 버전 번호를 추가합니다. AWS CLI이 예제에서는 버전의 파일 이름입니다.
2.0.30
다음과 같은awscli-exe-linux-x86_64-2.0.30.zip.sig
명령이 출력됩니다.$
curl -o awscliv2.sig https://awscli.amazonaws.com/
awscli-exe-linux-x86_64-2.0.30.zip.sig
버전 목록은 의 AWS CLI 버전 2 변경 로그를
참조하십시오. GitHub -
.sig
및.zip
파일 이름을 모두gpg
명령의 파라미터로 전달하여 서명을 확인합니다.$
gpg --verify awscliv2.sig awscliv2.zip
다음과 같이 출력됩니다.
gpg: Signature made Mon Nov 4 19:00:01 2019 PST gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
중요
결과에서 경고가 예상되지만 문제가 되지는 않습니다. 이는 개인 PGP 키 (있는 경우) 와 키 사이에 신뢰 체인이 없기 때문에 발생합니다. AWS CLI PGP 자세한 내용은 Web of trust
를 참조하세요.
-
-
설치 관리자의 압축을 풉니다. Linux 배포에 기본 제공
unzip
명령이 없는 경우 이와 동등한 명령을 사용하여 압축을 풉니다. 다음 명령 예제는 패키지의 압축을 풀고 현재 디렉터리 아래에aws
라는 디렉터리를 만듭니다.$
unzip awscliv2.zip
참고
이전 버전에서 업데이트하는 경우
unzip
명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면unzip
에 대한-u
업데이트 플래그를 사용합니다. 이 플래그는 기존 파일을 자동으로 업데이트하고 필요에 따라 새 파일을 만듭니다.$
unzip -u awscliv2.zip
-
설치 프로그램을 실행합니다. 설치 명령은 새로 압축을 푼
install
디렉터리의aws
이라는 이름의 파일을 사용합니다. 기본적으로 파일은 모두/usr/local/aws-cli
에 설치되고/usr/local/bin
에 심볼 링크가 생성됩니다. 이 명령은 해당 디렉터리에 대한 쓰기 권한을 부여하는sudo
를 포함합니다.$
sudo ./aws/install
이미 쓰기 권한이 있는 디렉터리를 지정하는 경우
sudo
없이도 설치할 수 있습니다.install
명령에 대해 다음 지침에 따라 설치 위치를 지정합니다.-
-i
및-b
파라미터에 입력하는 경로의 볼륨 이름이나 디렉터리 이름에 공백이나 기타 공백 문자가 없어야 합니다. 공백이 있으면 설치가 실패합니다. -
--install-dir
또는-i
- 이 옵션은 모든 파일을 복사할 디렉터리를 지정합니다.기본 값은
/usr/local/aws-cli
입니다. -
--bin-dir
또는-b
- 이 옵션은 설치 디렉터리의 기본aws
프로그램에 대한 심볼 링크를 지정된 경로의aws
파일에 연결하도록 지정합니다. 지정된 디렉터리에 대한 쓰기 권한이 있어야 합니다. 이미 경로에 있는 디렉터리에 대한 symlink를 만들면 설치 디렉터리를 사용자의$PATH
변수에 추가할 필요가 없습니다.기본 값은
/usr/local/bin
입니다.
$
./aws/install -i
/usr/local/aws-cli
-b/usr/local/bin
참고
의 현재 설치를 업데이트하려면 기존 심볼릭 링크 및 설치 프로그램 정보를 추가하여 매개 변수로
install
명령을 구성하십시오. AWS CLI--update
$
sudo ./aws/install --bin-dir
/usr/local/bin
--install-dir/usr/local/aws-cli
--update기존 심볼 링크 및 설치 디렉터리를 찾으려면 다음 단계를 따릅니다.
-
which
명령을 사용하여 symlink를 찾습니다. 그러면--bin-dir
파라미터와 함께 사용할 경로가 제공됩니다.$
which aws
/usr/local/bin
/aws -
ls
명령을 사용하여 symlink가 가리키는 디렉터리를 찾습니다. 그러면--install-dir
파라미터와 함께 사용할 경로가 제공됩니다.$
ls -l /usr/local/bin/aws
lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws ->
/usr/local/aws-cli
/v2/current/bin/aws
-
-
다음 명령을 사용하여 설치를 확인합니다.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
aws
명령을 찾을 수 없는 경우 터미널을 재시작하거나 오류 문제 해결 AWS CLI에 나온 문제 해결 지침을 따라야 할 수도 있습니다.
-
- Command line - Linux ARM
-
현재 설치를 업데이트하려면 업데이트할 때마다 새 설치 프로그램을 다운로드하여 이전 버전을 덮어쓰십시오. AWS CLI명령줄에서 다음 단계에 따라 AWS CLI Linux에 를 설치합니다.
다음은 기본 설치를 제공하는 단일 복사 및 붙여넣기 그룹의 빠른 설치 단계입니다. 안내 지침을 보려면 다음 단계를 참조하십시오.
참고
(선택 사항) 다음 명령 블록은 다운로드의 무결성을 먼저 AWS CLI 확인하지 않고 를 다운로드하고 설치합니다. 다운로드 무결성을 확인하려면 아래의 단계별 지침을 사용하세요.
를 설치하려면 다음 명령을 실행합니다. AWS CLI
$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install
AWS CLI의 현재 설치를 업데이트하려면 기존 심볼 링크 및 설치 관리자 정보를 추가하여
--bin-dir
,--install-dir
,--update
파라미터를 포함한install
명령을 구성합니다. 다음 명령 블록은 다음과 같은 예제 심볼릭 링크를 사용합니다./usr/local/bin
및 설치 프로그램 위치 예시/usr/local/aws-cli
.$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install --bin-dir
/usr/local/bin
--install-dir/usr/local/aws-cli
--update설치 단계 안내
-
다음 방법 중 하나로 설치 파일을 다운로드합니다.
-
curl
명령 사용 --o
옵션은 다운로드한 패키지가 기록되는 파일 이름을 지정합니다. 다음 예제 명령의 옵션을 사용하면 다운로드한 파일이 로컬 이름awscliv2.zip
으로 현재 디렉터리에 기록됩니다.$
curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
-
에서 다운로드 URL — 브라우저로 설치 프로그램을 다운로드하려면 다음을 URL 사용하십시오. https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip
-
-
(선택 사항) 다운로드한 zip 파일의 무결성 확인
위 단계에서 AWS CLI 설치 프로그램 패키지를
.zip
수동으로 다운로드하도록 선택한 경우 도구를 사용하여 다음 단계에 따라 서명을 확인할 수 있습니다.GnuPG
AWS CLI 설치 프로그램 패키지
.zip
파일은 서명을 사용하여 암호로 서명됩니다. PGP 파일이 손상되거나 변경되면 이 확인이 실패하며 설치를 진행해서는 안 됩니다.-
패키지 관리자를 사용하여
gpg
명령을 다운로드하고 설치합니다.GnuPG
에 대한 자세한 내용은 GnuPG 웹 사이트를 참조하세요. -
퍼블릭 키 파일을 만들려면 텍스트 파일을 만들고 다음 텍스트를 붙여 넣습니다.
-----BEGIN PGP PUBLIC KEY BLOCK----- mQINBF2Cr7UBEADJZHcgusOJl7ENSyumXh85z0TRV0xJorM2B/JL0kHOyigQluUG ZMLhENaG0bYatdrKP+3H91lvK050pXwnO/R7fB/FSTouki4ciIx5OuLlnJZIxSzx PqGl0mkxImLNbGWoi6Lto0LYxqHN2iQtzlwTVmq9733zd3XfcXrZ3+LblHAgEt5G TfNxEKJ8soPLyWmwDH6HWCnjZ/aIQRBTIQ05uVeEoYxSh6wOai7ss/KveoSNBbYz gbdzoqI2Y8cgH2nbfgp3DSasaLZEdCSsIsK1u05CinE7k2qZ7KgKAUIcT/cR/grk C6VwsnDU0OUCideXcQ8WeHutqvgZH1JgKDbznoIzeQHJD238GEu+eKhRHcz8/jeG 94zkcgJOz3KbZGYMiTh277Fvj9zzvZsbMBCedV1BTg3TqgvdX4bdkhf5cH+7NtWO lrFj6UwAsGukBTAOxC0l/dnSmZhJ7Z1KmEWilro/gOrjtOxqRQutlIqG22TaqoPG fYVN+en3Zwbt97kcgZDwqbuykNt64oZWc4XKCa3mprEGC3IbJTBFqglXmZ7l9ywG EEUJYOlb2XrSuPWml39beWdKM8kzr1OjnlOm6+lpTRCBfo0wa9F8YZRhHPAkwKkX XDeOGpWRj4ohOx0d2GWkyV5xyN14p2tQOCdOODmz80yUTgRpPVQUtOEhXQARAQAB tCFBV1MgQ0xJIFRlYW0gPGF3cy1jbGlAYW1hem9uLmNvbT6JAlQEEwEIAD4CGwMF CwkIBwIGFQoJCAsCBBYCAwECHgECF4AWIQT7Xbd/1cEYuAURraimMQrMRnJHXAUC ZqFYbwUJCv/cOgAKCRCmMQrMRnJHXKYuEAC+wtZ611qQtOl0t5spM9SWZuszbcyA 0xBAJq2pncnp6wdCOkuAPu4/R3UCIoD2C49MkLj9Y0Yvue8CCF6OIJ8L+fKBv2DI yWZGmHL0p9wa/X8NCKQrKxK1gq5PuCzi3f3SqwfbZuZGeK/ubnmtttWXpUtuU/Iz VR0u/0sAy3j4uTGKh2cX7XnZbSqgJhUk9H324mIJiSwzvw1Ker6xtH/LwdBeJCck bVBdh3LZis4zuD4IZeBO1vRvjot3Oq4xadUv5RSPATg7T1kivrtLCnwvqc6L4LnF 0OkNysk94L3LQSHyQW2kQS1cVwr+yGUSiSp+VvMbAobAapmMJWP6e/dKyAUGIX6+ 2waLdbBs2U7MXznx/2ayCLPH7qCY9cenbdj5JhG9ibVvFWqqhSo22B/URQE/CMrG +3xXwtHEBoMyWEATr1tWwn2yyQGbkUGANneSDFiTFeoQvKNyyCFTFO1F2XKCcuDs 19nj34PE2TJilTG2QRlMr4D0NgwLLAMg2Los1CK6nXWnImYHKuaKS9LVaCoC8vu7 IRBik1NX6SjrQnftk0M9dY+s0ZbAN1gbdjZ8H3qlbl/4TxMdr87m8LP4FZIIo261 Eycv34pVkCePZiP+dgamEiQJ7IL4ZArio9mv6HbDGV6mLY45+l6/0EzCwkI5IyIf BfWC9s/USgxchg== =ptgS -----END PGP PUBLIC KEY BLOCK-----
참고로 다음은 퍼블릭 키의 세부 정보입니다.
Key ID: A6310ACC4672475C Type: RSA Size: 4096/4096 Created: 2019-09-18 Expires: 2025-07-24 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
-
다음 명령을 사용하여 AWS CLI 퍼블릭 키를 가져오고 다음을 대체합니다.
public-key-file-name
생성한 퍼블릭 키의 파일 이름을 사용합니다.$
gpg --import
public-key-file-name
gpg: /home/
username
/.gnupg/trustdb.gpg: trustdb created gpg: key A6310ACC4672475C: public key "AWS CLI Team <aws-cli@amazon.com>" imported gpg: Total number processed: 1 gpg: imported: 1 -
다운로드한 패키지의 AWS CLI 서명 파일을 다운로드합니다. 해당
.zip
파일과 경로 및 이름은 같지만 확장명은.sig
입니다. 다음 예제에서는 이 파일을 현재 디렉터리에 이름이awscliv2.sig
인 파일로 저장합니다.의 최신 버전을 AWS CLI다운로드하려면 다음 명령 블록을 사용하십시오.
$
curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig
특정 버전의 경우 파일 이름에 하이픈과 버전 번호를 추가합니다. AWS CLI이 예제에서는 버전의 파일 이름입니다.
2.0.30
다음과 같은awscli-exe-linux-aarch64-2.0.30.zip.sig
명령이 출력됩니다.$
curl -o awscliv2.sig https://awscli.amazonaws.com/
awscli-exe-linux-aarch64-2.0.30.zip.sig
버전 목록은 의 AWS CLI 버전 2 변경 로그를
참조하십시오. GitHub -
.sig
및.zip
파일 이름을 모두gpg
명령의 파라미터로 전달하여 서명을 확인합니다.$
gpg --verify awscliv2.sig awscliv2.zip
다음과 같이 출력됩니다.
gpg: Signature made Mon Nov 4 19:00:01 2019 PST gpg: using RSA key FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C gpg: Good signature from "AWS CLI Team <aws-cli@amazon.com>" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C
중요
결과에서 경고가 예상되지만 문제가 되지는 않습니다. 이는 개인 PGP 키 (있는 경우) 와 키 사이에 신뢰 체인이 없기 때문에 발생합니다. AWS CLI PGP 자세한 내용은 Web of trust
를 참조하세요.
-
-
설치 관리자의 압축을 풉니다. Linux 배포에 기본 제공
unzip
명령이 없는 경우 이와 동등한 명령을 사용하여 압축을 풉니다. 다음 명령 예제는 패키지의 압축을 풀고 현재 디렉터리 아래에aws
라는 디렉터리를 만듭니다.$
unzip awscliv2.zip
참고
이전 버전에서 업데이트하는 경우
unzip
명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면unzip
에 대한-u
업데이트 플래그를 사용합니다. 이 플래그는 기존 파일을 자동으로 업데이트하고 필요에 따라 새 파일을 만듭니다.$
unzip -u awscliv2.zip
-
설치 프로그램을 실행합니다. 설치 명령은 새로 압축을 푼
install
디렉터리의aws
이라는 이름의 파일을 사용합니다. 기본적으로 파일은 모두/usr/local/aws-cli
에 설치되고/usr/local/bin
에 심볼 링크가 생성됩니다. 이 명령은 해당 디렉터리에 대한 쓰기 권한을 부여하는sudo
를 포함합니다.$
sudo ./aws/install
이미 쓰기 권한이 있는 디렉터리를 지정하는 경우
sudo
없이도 설치할 수 있습니다.install
명령에 대해 다음 지침에 따라 설치 위치를 지정합니다.-
-i
및-b
파라미터에 입력하는 경로의 볼륨 이름이나 디렉터리 이름에 공백이나 기타 공백 문자가 없어야 합니다. 공백이 있으면 설치가 실패합니다. -
--install-dir
또는-i
- 이 옵션은 모든 파일을 복사할 디렉터리를 지정합니다.기본 값은
/usr/local/aws-cli
입니다. -
--bin-dir
또는-b
- 이 옵션은 설치 디렉터리의 기본aws
프로그램에 대한 심볼 링크를 지정된 경로의aws
파일에 연결하도록 지정합니다. 지정된 디렉터리에 대한 쓰기 권한이 있어야 합니다. 이미 경로에 있는 디렉터리에 대한 symlink를 만들면 설치 디렉터리를 사용자의$PATH
변수에 추가할 필요가 없습니다.기본 값은
/usr/local/bin
입니다.
$
./aws/install -i
/usr/local/aws-cli
-b/usr/local/bin
참고
의 현재 설치를 업데이트하려면 기존 심볼릭 링크 및 설치 프로그램 정보를 추가하여 매개 변수로
install
명령을 구성하십시오. AWS CLI--update
$
sudo ./aws/install --bin-dir
/usr/local/bin
--install-dir/usr/local/aws-cli
--update기존 심볼 링크 및 설치 디렉터리를 찾으려면 다음 단계를 따릅니다.
-
which
명령을 사용하여 symlink를 찾습니다. 그러면--bin-dir
파라미터와 함께 사용할 경로가 제공됩니다.$
which aws
/usr/local/bin
/aws -
ls
명령을 사용하여 symlink가 가리키는 디렉터리를 찾습니다. 그러면--install-dir
파라미터와 함께 사용할 경로가 제공됩니다.$
ls -l /usr/local/bin/aws
lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws ->
/usr/local/aws-cli
/v2/current/bin/aws
-
-
다음 명령을 사용하여 설치를 확인합니다.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
aws
명령을 찾을 수 없는 경우 터미널을 재시작하거나 오류 문제 해결 AWS CLI에 나온 문제 해결 지침을 따라야 할 수도 있습니다.
-
- Snap package
-
on의 AWS CLI 공식 AWS 지원 버전을 제공합니다.
snap
시스템에 항상 최신 버전을 AWS CLI 설치하려는 경우 스냅 패키지가 자동 업데이트되므로 이 기능을 제공합니다. 마이너 버전 선택을 위한 지원 기능이 내장되어 있지 않으므로 팀에서 버전을 고정해야 하는 경우에는 최적의 설치 방법이 아닙니다. AWS CLI 의 특정 마이너 버전을 설치하려면 명령줄 설치 프로그램을 사용하는 것이 좋습니다. AWS CLI-
Linux 플랫폼이 아직
snap
설치되지 않은 경우snap
플랫폼에 설치하십시오.-
snap
설치에 대한 자세한 내용은 Snap 설명서의 데몬 설치를참조하십시오. -
PATH
변수가 올바르게 업데이트되도록 시스템을 다시 시작해야 할 수도 있습니다. 설치 문제가 있는 경우 Snap 설명서에서 일반적인 문제 해결의단계를 따르세요. -
제대로
snap
설치되었는지 확인하려면 다음 명령을 실행합니다.$
snap version
-
-
에 대해 다음
snap install
명령을 실행합니다 AWS CLI.$
snap install aws-cli --classic
권한에 따라 명령에
sudo
추가해야 할 수도 있습니다.$
sudo snap install aws-cli --classic
참고
추가
snap
지침을 포함하여 의 스냅 리포지토리를 보려면 Canonical Snapcraft 웹 사이트의aws-cli
페이지를 참조하십시오. AWS CLI -
제대로 설치되었는지 AWS CLI 확인하십시오.
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
오류가 발생한 경우 오류 문제 해결 AWS CLI 단원을 참조하세요.
-
설치 및 업데이트 요구 사항
-
AWS CLI macOS 버전 10.15 이상을 지원합니다. 자세한 내용은 AWS 개발자 도구 블로그에서 AWS CLI v2에 대한 macOS 지원 정책 업데이트를
참조하십시오. -
는 타사 리포지토리를 유지 관리하지 AWS 않기 때문에 해당 리포지토리에 최신 버전의 리포지토리가 포함되어 있다고 보장할 수 없습니다. AWS CLI
AWS CLI설치 또는 업데이트
최신 버전으로 업데이트하는 경우 현재 버전에서 사용한 것과 동일한 설치 방법을 사용하세요. 다음과 같은 방법으로 AWS CLI macOS에 을 (를) 설치할 수 있습니다.
- GUI installer
-
다음 단계는 표준 macOS 사용자 인터페이스와 브라우저를 AWS CLI 사용하여 최신 버전의 을 설치하는 방법을 보여줍니다.
-
브라우저에서 macOS
pkg
파일을 다운로드합니다. https://awscli.amazonaws.com/AWSCLIV2.pkg -
다운로드한 파일을 실행하고 화면의 지침을 따릅니다. 다음과 같은 방법으로 설치를 선택할 수 있습니다. AWS CLI
-
컴퓨터의 모든 사용자 허용(
sudo
필요)-
임의의 폴더에 설치하거나
/usr/local/aws-cli
의 권장 기본 폴더를 선택할 수 있습니다. -
설치 관리자는 사용자가 선택한 설치 폴더에 있는 기본 프로그램에 연결된
/usr/local/bin/aws
에서 symlink를 자동으로 만듭니다.
-
-
현재 사용자만 허용(
sudo
가 필요하지 않음)-
쓰기 권한이 있는 폴더에 설치할 수 있습니다.
-
표준 사용자 권한으로 인해 설치 관리자가 완료된 후 명령 프롬프트에서 다음 명령을 사용하여
aws
및aws_completer
프로그램을 가리키는 symlink 파일을$PATH
에 수동으로 만들어야 합니다. 쓸 수 있는 폴더가$PATH
에 포함된 경우, 해당 폴더를 대상 경로로 지정하면sudo
없이 다음 명령을 실행할 수 있습니다. 쓰기 가능한 폴더가$PATH
에 없는 경우 명령에서sudo
를 사용하여 지정된 대상 폴더에 쓸 수 있는 권한을 얻어야 합니다. symlink의 기본 위치는/usr/local/bin/
입니다.$
sudo ln -s /folder/installed
/aws-cli/aws /usr/local/bin
/aws$
sudo ln -s /folder/installed
/aws-cli/aws_completer /usr/local/bin
/aws_completer
-
참고
설치 관리자의 아무 위치에서나 Cmd+L을 눌러 설치에 대한 디버그 로그를 볼 수 있습니다. 이렇게 하면 로그를 필터링하고 저장할 수 있는 로그 창이 열립니다. 로그 파일도
/var/log/install.log
에 자동으로 저장됩니다. -
-
셸이
aws
에서$PATH
명령을 찾아서 실행할 수 있는지 확인하려면 다음 명령을 사용합니다.$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
aws
명령을 찾을 수 없는 경우 터미널을 재시작하거나 오류 문제 해결 AWS CLI에 나온 문제 해결 지침을 따라야 할 수도 있습니다.
-
- Command line installer - All users
-
sudo
권한이 있는 경우 컴퓨터의 모든 사용자용으로 AWS CLI 를 설치할 수 있습니다. 손쉽게 그룹을 복사 및 붙여넣기할 수 있는 단계를 제공합니다. 다음 단계에서 각 라인에 대한 설명을 참조하세요.$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$
sudo installer -pkg AWSCLIV2.pkg -target /
가이드 설치 지침
-
curl
명령을 사용하여 파일을 다운로드할 수 있습니다.-o
옵션은 다운로드한 패키지가 기록되는 파일 이름을 지정합니다. 이 예제에서 파일은 현재 폴더의AWSCLIV2.pkg
에 기록됩니다.$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
다운로드한
.pkg
파일을 소스로 지정하여 표준 macOSinstaller
프로그램을 실행합니다.-pkg
파라미터를 사용하여 설치할 패키지의 이름을 지정하고-target /
파라미터를 사용하여 패키지를 설치할 드라이브를 지정합니다. 파일은/usr/local/aws-cli
에 설치되고/usr/local/bin
에 symlink가 자동으로 만들어집니다. 해당 폴더에 쓰기 권한을 부여하려면 명령에sudo
를 포함해야 합니다.$
sudo installer -pkg ./AWSCLIV2.pkg -target /
설치가 완료되면 디버그 로그가
/var/log/install.log
에 기록됩니다. -
셸이
aws
에서$PATH
명령을 찾아서 실행할 수 있는지 확인하려면 다음 명령을 사용합니다.$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
aws
명령을 찾을 수 없는 경우 터미널을 재시작하거나 오류 문제 해결 AWS CLI에 나온 문제 해결 지침을 따라야 할 수도 있습니다.
-
- Command line - Current user
-
-
설치할 폴더를 지정하려면 원하는 XML 파일 이름을 사용하여 파일을 만들어야 합니다. AWS CLI 이 파일은 다음 XML 예와 같은 형식의 파일입니다. 경로를 바꿔야 한다는 점을 제외하고 모든 값은 표시된 그대로 둡니다.
/Users/myusername
9행에 AWS CLI 설치하려는 폴더의 경로를 입력합니다. 폴더가 이미 있어야 합니다. 그렇지 않으면 명령이 실패합니다. 다음 XML 예제는 다음과 같습니다.choices.xml
는 폴더에 설치할 설치 프로그램을 지정합니다. 폴더에/Users/myusername
라는 이름의aws-cli
폴더가 생성됩니다. AWS CLI<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>choiceAttribute</key> <string>customLocation</string> <key>attributeSetting</key> <string>
/Users/myusername
</string> <key>choiceIdentifier</key> <string>default</string> </dict> </array> </plist> -
curl
명령을 사용하여pkg
설치 관리자를 다운로드합니다.-o
옵션은 다운로드한 패키지가 기록되는 파일 이름을 지정합니다. 이 예제에서 파일은 현재 폴더의AWSCLIV2.pkg
에 기록됩니다.$
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
-
다음 옵션을 사용하여 표준 macOS
installer
프로그램을 실행합니다.-
-pkg
파라미터를 사용하여 설치할 패키지 이름을 지정합니다. -
-target
파라미터를CurrentUserHomeDirectory
로 설정하여 현재 사용자 전용 설치를 지정합니다. -
-applyChoiceChangesXML
매개 변수에서 만든 XML 파일의 경로 (현재 폴더 기준) 와 이름을 지정합니다.
다음 예제는 AWS CLI 폴더에
/Users/myusername/aws-cli
를 설치합니다.$
installer -pkg AWSCLIV2.pkg \ -target CurrentUserHomeDirectory \ -applyChoiceChangesXML
choices.xml
-
-
표준 사용자 권한은 일반적으로
$PATH
의 폴더에 쓰기를 허용하지 않기 때문에 이 모드의 설치 관리자는 symlink를aws
및aws_completer
프로그램에 추가하지 않습니다. 가 제대로 AWS CLI 실행되려면 설치 프로그램이 끝난 후 심볼릭 링크를 수동으로 만들어야 합니다. 쓸 수 있는 폴더가$PATH
에 포함되어 있고 해당 폴더를 대상 경로로 지정하면sudo
없이 다음 명령을 실행할 수 있습니다. 쓰기 가능한 폴더가$PATH
에 없는 경우sudo
를 사용하여 지정된 대상 폴더에 쓸 수 있는 권한을 얻어야 합니다. symlink의 기본 위치는/usr/local/bin/
입니다.folder/installed
를 AWS CLI 설치 위치 경로로 대체합니다.$
sudo ln -s /folder/installed
/aws-cli/aws /usr/local/bin
/aws$
sudo ln -s /folder/installed
/aws-cli/aws_completer /usr/local/bin
/aws_completer설치가 완료되면 디버그 로그가
/var/log/install.log
에 기록됩니다. -
셸이
aws
에서$PATH
명령을 찾아서 실행할 수 있는지 확인하려면 다음 명령을 사용합니다.$
which aws
/usr/local/bin/aws
$
aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5
aws
명령을 찾을 수 없는 경우 터미널을 재시작하거나 오류 문제 해결 AWS CLI에 나온 문제 해결 지침을 따라야 할 수도 있습니다.
-
설치 및 업데이트 요구 사항
-
마이크로소프트가 AWS CLI 지원하는 64비트 윈도우 버전을 지원합니다.
-
소프트웨어 설치 관리자 권한
AWS CLI설치 또는 업데이트
현재 AWS CLI 설치된 Windows를 업데이트하려면 업데이트할 때마다 새 설치 프로그램을 다운로드하여 이전 버전을 덮어쓰십시오. AWS CLI 정기적으로 업데이트됩니다. 최신 버전이 언제 출시되었는지 알아보려면 의 AWS CLI 버전 2 변경 로그를
-
Windows용 AWS CLI MSI 설치 프로그램 (64비트) 을 다운로드하고 실행합니다.
https://awscli.amazonaws.com/.msi AWSCLIV2
또는
msiexec
명령을 실행하여 설치 프로그램을 실행할 수도 있습니다. MSIC:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
msiexec
에서 사용할 수 있는 다양한 파라미터는 Microsoft Docs 웹 사이트에서 msiexec을 참조하세요. 예를 들어 자동 설치 시 /qn
플래그를 사용할 수 있습니다.C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
/qn
-
설치를 확인하려면 시작 메뉴를 열고,
cmd
를 검색하여 명령 프롬프트 창을 열고, 명령 프롬프트에서aws --version
명령을 사용합니다.C:\>
aws --version
aws-cli/2.17.20 Python/3.11.6 Windows/10 exe/AMD64 prompt/off
Windows에서 프로그램을 찾을 수 없는 경우 명령 프롬프트 창을 닫고 다시 열어 경로를 새로 고치거나 오류 문제 해결 AWS CLI의 문제 해결 지침을 따라야 할 수 있습니다.
AWS CLI 설치 및 제거 오류 문제 해결
를 설치하거나 제거한 후에 문제가 발생하는 경우 문제 해결 단계를 오류 문제 해결 AWS CLI 참조하십시오. AWS CLI가장 관련성이 높은 문제 해결 단계는 명령을 찾을 수 없음 오류, 'aws --version' 명령이 설치한 버전과 다른 버전을 반환함 및 “aws --version" 명령은 제거한 후 버전을 반환합니다. AWS CLI 단원을 참조하세요.
다음 단계
를 성공적으로 설치한 후에는 다운로드한 설치 프로그램 파일을 안전하게 삭제할 수 있습니다. AWS CLI의 단계를 버전 2를 사용하기 위한 사전 요구 사항 AWS CLI 완료하고 를 설치한 AWS CLI후에는 설정하기 AWS CLI a를 수행해야 합니다.