기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS CLI 버전 2의 이전 릴리스 설치
이 주제에서는 지원되는 운영 체제에 AWS Command Line Interface 버전 2(AWS CLI)의 이전 릴리스를 설치하는 방법을 설명합니다. AWS CLI 버전 2 릴리스에 대한 자세한 내용은 의 AWS CLI 버전 2 Changelog
AWS CLI 버전 2 설치 지침:
설치 요구 사항
-
설치하려는 AWS CLI 버전 2의 릴리스를 알고 있습니다. 버전 목록은 의 AWS CLI 버전 2 Changelog
를 참조하세요GitHub. -
다운로드한 패키지를 추출 또는 "압축 해제"할 수 있어야 합니다. 운영 체제에 기본 제공
unzip
명령이 없는 경우 이와 동등한 명령을 사용하세요. -
AWS CLI 버전 2는
glibc
, 및groff
를 사용합니다less
. 이들은 Linux의 대부분의 주요 배포판에 기본적으로 포함되어 있습니다. -
CentOS , Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2 및 Linux 의 최신 배포의 64비트 버전에서 AWS CLI 버전 2를 지원합니다ARM.
-
AWS 는 타사 리포지토리를 유지 관리하지 않으므로 최신 버전의 가 포함되어 있다고 보장할 수 없습니다 AWS CLI.
설치 지침
명령줄에서 다음 단계에 따라 Linux AWS CLI 에 를 설치합니다.
64비트 Linux 또는 Linux 를 사용하는지 여부에 따라 복사 및 붙여넣기가 쉬운 하나의 그룹으로 단계를 제공합니다ARM. 다음 단계에서 각 라인에 대한 설명을 참조하세요.
-
다음 방법 중 하나로 설치 파일을 다운로드합니다.
(선택 사항) 다운로드한 zip 파일의 무결성 확인
.zip
위의 단계에서 AWS CLI 설치 관리자 패키지를 수동으로 다운로드하도록 선택한 경우 다음 단계를 사용하여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: A6310ACC4672 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
인 파일로 저장합니다. -
.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
-
설치 프로그램을 실행합니다. 설치 명령은 새로 압축을 푼
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
참고
AWS CLI 버전 2의 현재 설치를 최신 버전으로 업데이트하려면 기존 symlink 및 설치 관리자 정보를 추가하여
--update
파라미터를 사용하여install
명령을 구성합니다.$
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에 나온 문제 해결 지침을 따라야 할 수도 있습니다.
(선택 사항) 다운로드한 zip 파일의 무결성 확인
.zip
위 단계에서 AWS CLI 버전 2 설치 관리자 패키지를 수동으로 다운로드하도록 선택한 경우 를 사용하여 GnuPG
도구를 사용하여 서명을 확인할 수 있습니다.
AWS CLI 버전 2 설치 관리자 패키지 .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: A6310ACC4672 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
인 파일로 저장합니다. -
.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
를 참조하세요.
설치 요구 사항
-
설치하려는 AWS CLI 버전 2의 릴리스를 알고 있습니다. 버전 목록은 의 AWS CLI 버전 2 Changelog
를 참조하세요GitHub. -
64비트 macOS의 Apple 지원 버전에서 AWS CLI 버전 2를 지원합니다.
-
AWS 는 타사 리포지토리를 유지 관리하지 않으므로 최신 버전의 가 포함되어 있다고 보장할 수 없습니다 AWS CLI.
설치 지침
다음과 같은 방법으로 버전 AWS CLI 2를 macOS에 설치할 수 있습니다.
설치 요구 사항
-
설치하려는 AWS CLI 버전 2의 릴리스를 알고 있습니다. 버전 목록은 의 AWS CLI 버전 2 Changelog
를 참조하세요GitHub. -
Microsoft에서 지원하는 64비트 Windows 버전의 AWS CLI 를 지원합니다.
-
소프트웨어 설치 관리자 권한
설치 지침
Windows에서 AWS CLI 버전 2의 현재 설치를 업데이트하려면 이전 버전을 덮어쓰도록 업데이트할 때마다 새 설치 관리자를 다운로드합니다. AWS CLI 이 정기적으로 업데이트됩니다. 최신 버전이 릴리스된 시기를 확인하려면 의 AWS CLI 버전 2 Changelog
-
다음 방법 중 하나로 Windows(64비트)용 설치 관리자를 다운로드하고 실행합니다 AWS CLI MSI.
-
MSI 설치 관리자 다운로드 및 실행: 특정 버전의 에 대한 다운로드 링크를 생성하려면 하이픈과 버전 번호를 파일 이름에 AWS CLI추가합니다.
https://awscli.amazonaws.com/AWSCLIV2-
version.number
.msi이 예제에서는 버전의 파일 이름
2.0.30
는 다음 링크를AWSCLIV2-2.0.30.msi
생성합니다https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi. -
msiexec 명령 사용: 또는
msiexec
명령에 링크를 추가하여 MSI 설치 관리자를 사용할 수 있습니다. 특정 버전의 의 경우 하이픈과 버전 번호를 파일 이름에 AWS CLI추가합니다.C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2-
version.number
.msi이 예제에서는 버전의 파일 이름
2.0.30
는 다음 링크 를AWSCLIV2-2.0.30.msi
생성합니다https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi. C:\>
msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2-2.0.30.msi
msiexec
에서 사용할 수 있는 다양한 파라미터는 Microsoft Docs 웹 사이트에서 msiexec을 참조하세요.
버전 목록은 의 AWS CLI 버전 2 Changelog
를 참조하세요GitHub. -
-
설치를 확인하려면 시작 메뉴를 열고,
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.