본문 바로가기
[AWS-DR]/EC2

[WIN][LINUX] 최신 버전의 AWS CLI설치 또는 업데이트!!

by METAVERSE STORY 2024. 6. 3.
반응형
728x170

 

 

 

이 항목에서는 지원되는 운영 체제에 최신 릴리스 AWS Command Line Interface (AWS CLI) 를 설치하거나 업데이트하는 방법에 대해 설명합니다. 의 최신 릴리스에 대한 자세한 내용은 의 AWS CLIAWS CLI 버전 2 변경 로그를 참조하십시오. GitHub

의 이전 릴리스를 AWS CLI설치하려면 을 참조하십시오. AWS CLI 버전 2의 이전 릴리스 설치 제거 지침은 AWS CLI 버전 2를 제거하려면 단원을 참조하세요.

중요

AWS CLI 버전 1과 버전 2는 동일한 aws 명령 이름을 사용합니다. 이전에 AWS CLI 버전 1을 설치한 경우 을 참조하십시오AWS CLI 버전 1에서 버전 2로 마이그레이션.

AWS CLI 설치 및 업데이트 지침

 

설치 지침은 해당 운영 체제에 대한 섹션을 참조하세요.

 

Linux

설치 및 업데이트 요구 사항

  • 다운로드한 패키지를 추출 또는 "압축 해제"할 수 있어야 합니다. 운영 체제에 기본 제공 unzip 명령이 없는 경우 이와 동등한 명령을 사용하세요.
  • AWS CLI 용도 glibcgroff, 및less. 이들은 Linux의 대부분의 주요 배포판에 기본적으로 포함되어 있습니다.
  • 저희는 CentOS, 페도라, 우분투, 아마존 리눅스 1, 아마존 리눅스 2, 아마존 리눅스 2023, 리눅스 ARM의 최신 배포판의 64비트 버전을 지원합니다. AWS CLI
  • 타사 리포지토리를 유지 관리하지 AWS 않기 때문에 최신 버전의 리포지토리가 포함되어 있다고 보장할 수 없습니다. AWS CLI

AWS CLI설치 또는 업데이트

주의

Amazon Linux에서 처음으로 업데이트하는 경우 최신 버전을 설치하려면 다음 명령을 사용하여 사전 설치된 yum 버전을 제거해야 합니다. AWS CLI

 
$ sudo yum remove awscli

yum설치가 AWS CLI 제거되면 아래 Linux 설치 지침을 따르십시오.

현재 설치를 업데이트하려면 업데이트할 때마다 새 설치 프로그램을 다운로드하여 이전 버전을 덮어쓰십시오. AWS CLI명령줄에서 다음 단계에 따라 AWS CLI Linux에 를 설치합니다.

다음은 기본 설치를 제공하는 64비트 Linux 또는 Linux ARM 중 무엇을 사용하는지에 따른 단일 복사 및 붙여넣기 그룹의 빠른 설치 단계입니다. 안내 지침은 다음 단계를 참조하십시오.

 
  • Linux x86 (64-bit)
  • Linux ARM
참고

(선택 사항) 다음 명령 블록은 다운로드의 무결성을 먼저 확인하지 않고 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
설치 단계 안내
  1. 다음 방법 중 하나로 설치 파일을 다운로드합니다.
    • Linux x86 (64-bit)
    • Linux ARM
  2.  
  3. (선택 사항) 다운로드한 zip 파일의 무결성 확인

    위 단계에서 AWS CLI 설치 프로그램 패키지를 .zip 수동으로 다운로드하도록 선택한 경우 도구를 사용하여 다음 단계에 따라 서명을 확인할 수 있습니다. GnuPG

    AWS CLI 설치 프로그램 패키지 .zip 파일은 PGP 서명을 사용하여 암호로 서명됩니다. 파일이 손상되거나 변경되면 이 확인이 실패하며 설치를 진행해서는 안 됩니다.

    1. 패키지 관리자를 사용하여 gpg 명령을 다운로드하고 설치합니다. GnuPG에 대한 자세한 내용은 GnuPG 웹 사이트를 참조하세요.
    2. 퍼블릭 키 파일을 만들려면 텍스트 파일을 만들고 다음 텍스트를 붙여 넣습니다.참고로 다음은 퍼블릭 키의 세부 정보입니다.
    3. Key ID: A6310ACC4672 Type: RSA Size: 4096/4096 Created: 2019-09-18 Expires: 2024-07-26 User ID: AWS CLI Team <aws-cli@amazon.com> Key fingerprint: FB5D B77F D5C1 18B8 0511 ADA8 A631 0ACC 4672 475C

    4. -----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 ZMKcEgUJCSEf3QAKCRCmMQrMRnJHXCilD/4vior9J5tB+icri5WbDudS3ak/ve4q XS6ZLm5S8l+CBxy5aLQUlyFhuaaEHDC11fG78OduxatzeHENASYVo3mmKNwrCBza NJaeaWKLGQT0MKwBSP5aa3dva8P/4oUP9GsQn0uWoXwNDWfrMbNI8gn+jC/3MigW vD3fu6zCOWWLITNv2SJoQlwILmb/uGfha68o4iTBOvcftVRuao6DyqF+CrHX/0j0 klEDQFMY9M4tsYT7X8NWfI8Vmc89nzpvL9fwda44WwpKIw1FBZP8S0sgDx2xDsxv L8kM2GtOiH0cHqFO+V7xtTKZyloliDbJKhu80Kc+YC/TmozD8oeGU2rEFXfLegwS zT9N+jB38+dqaP9pRDsi45iGqyA8yavVBabpL0IQ9jU6eIV+kmcjIjcun/Uo8SjJ 0xQAsm41rxPaKV6vJUn10wVNuhSkKk8mzNOlSZwu7Hua6rdcCaGeB8uJ44AP3QzW BNnrjtoN6AlN0D2wFmfE/YL/rHPxU1XwPntubYB/t3rXFL7ENQOOQH0KVXgRCley sHMglg46c+nQLRzVTshjDjmtzvh9rcV9RKRoPetEggzCoD89veDA9jPR2Kw6RYkS XzYm2fEv16/HRNYt7hJzneFqRIjHW5qAgSs/bcaRWpAU/QQzzJPVKCQNr4y0weyg B8HCtGjfod0p1A== =gdMc -----END PGP PUBLIC KEY BLOCK-----
    5. 생성한 AWS CLI 퍼블릭 키의 파일 이름으로 public-key-file-name대체하여 다음 명령을 사용하여 퍼블릭 키를 가져옵니다.

    6. $ 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
    7. 다운로드한 패키지의 AWS CLI 서명 파일을 다운로드합니다. 해당 .zip 파일과 경로 및 이름은 같지만 확장명은 .sig입니다. 다음 예제에서는 이 파일을 현재 디렉터리에 이름이 awscliv2.sig인 파일로 저장합니다.
      • Linux x86 (64-bit)
      • Linux ARM

      의 최신 버전을 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

      버전 목록은 의 버전 2 변경 로그를 참조하십시오.AWS CLIGitHub

    8.  
    9. .sig  .zip 파일 이름을 모두 gpg 명령의 파라미터로 전달하여 서명을 확인합니다.다음과 같이 출력됩니다.
      중요

      결과에서 경고가 예상되지만 문제가 되지는 않습니다. 이는 개인 PGP 키 (있는 경우) 와 PGP 키 사이에 신뢰 체인이 없기 때문에 발생합니다. AWS CLI 자세한 내용은 Web of trust를 참조하세요.

    10. 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

    11. $ gpg --verify awscliv2.sig awscliv2.zip
     
  4. 설치 관리자의 압축을 풉니다. Linux 배포에 기본 제공 unzip 명령이 없는 경우 이와 동등한 명령을 사용하여 압축을 풉니다. 다음 명령 예제는 패키지의 압축을 풀고 현재 디렉터리 아래에 aws라는 디렉터리를 만듭니다.
    참고

    이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이트 플래그를 사용합니다. 이 플래그는 기존 파일을 자동으로 업데이트하고 필요에 따라 새 파일을 만듭니다.

     
    $ unzip -u awscliv2.zip

  5. $ unzip awscliv2.zip
  6. 설치 프로그램을 실행합니다. 설치 명령은 새로 압축을 푼 install 디렉터리의 aws이라는 이름의 파일을 사용합니다. 기본적으로 파일은 모두 /usr/local/aws-cli에 설치되고 /usr/local/bin에 심볼 링크가 생성됩니다. 이 명령은 해당 디렉터리에 대한 쓰기 권한을 부여하는 sudo를 포함합니다.이미 쓰기 권한이 있는 디렉터리를 지정하는 경우 sudo 없이도 설치할 수 있습니다. install 명령에 대해 다음 지침에 따라 설치 위치를 지정합니다.
     
    $ ./aws/install -i /usr/local/aws-cli -b /usr/local/bin
    참고

    의 현재 설치를 업데이트하려면 기존 심볼릭 링크 및 설치 프로그램 정보를 추가하여 매개 변수로 명령을 구성하십시오. AWS CLIinstall --update

     
    $ sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update

    기존 심볼 링크 및 설치 디렉터리를 찾으려면 다음 단계를 따릅니다.

    1. which 명령을 사용하여 symlink를 찾습니다. 그러면 --bin-dir 파라미터와 함께 사용할 경로가 제공됩니다.

    2. $ which aws /usr/local/bin/aws
    3. ls 명령을 사용하여 symlink가 가리키는 디렉터리를 찾습니다. 그러면 --install-dir 파라미터와 함께 사용할 경로가 제공됩니다.

    4. $ 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
    • -i  -b 파라미터에 입력하는 경로의 볼륨 이름이나 디렉터리 이름에 공백이나 기타 공백 문자가 없어야 합니다. 공백이 있으면 설치가 실패합니다.
    • --install-dir 또는 -i - 이 옵션은 모든 파일을 복사할 디렉터리를 지정합니다.
    • 기본 값은 /usr/local/aws-cli입니다.
    • --bin-dir 또는 -b - 이 옵션은 설치 디렉터리의 기본 aws 프로그램에 대한 심볼 링크를 지정된 경로의 aws 파일에 연결하도록 지정합니다. 지정된 디렉터리에 대한 쓰기 권한이 있어야 합니다. 이미 경로에 있는 디렉터리에 대한 symlink를 만들면 설치 디렉터리를 사용자의 $PATH 변수에 추가할 필요가 없습니다.
    • 기본 값은 /usr/local/bin입니다.

  7. $ sudo ./aws/install
  8. 다음 명령을 사용하여 설치를 확인합니다.aws 명령을 찾을 수 없는 경우 터미널을 재시작하거나 오류 문제 해결 AWS CLI에 나온 문제 해결 지침을 따라야 할 수도 있습니다.

  9. $ aws --version aws-cli/2.15.30 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5
 

macOS

 

Windows

설치 및 업데이트 요구 사항

  • 마이크로소프트가 AWS CLI 지원하는 64비트 윈도우 버전을 지원합니다.
  • 소프트웨어 설치 관리자 권한

AWS CLI설치 또는 업데이트

현재 AWS CLI 설치된 Windows를 업데이트하려면 업데이트할 때마다 새 설치 프로그램을 다운로드하여 이전 버전을 덮어쓰십시오. AWS CLI 정기적으로 업데이트됩니다. 최신 버전이 언제 출시되었는지 알아보려면 의 AWS CLI 버전 2 변경 로그를 참조하십시오. GitHub

  1. 윈도우용 AWS CLI MSI 설치 프로그램 다운로드 및 실행 (64비트):또는 msiexec 명령을 실행하여 MSI 설치 관리자를 실행할 수 있습니다.msiexec에서 사용할 수 있는 다양한 파라미터는 Microsoft Docs 웹 사이트에서 msiexec을 참조하세요. 예를 들어 자동 설치 시 /qn 플래그를 사용할 수 있습니다.

  2. C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi /qn

  3. C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi
  4. https://awscli.amazonaws.com/ 2.msi AWSCLIV
  5. 설치를 확인하려면 시작 메뉴를 열고, cmd를 검색하여 명령 프롬프트 창을 열고, 명령 프롬프트에서 aws --version 명령을 사용합니다.Windows에서 프로그램을 찾을 수 없는 경우 명령 프롬프트 창을 닫고 다시 열어 경로를 새로 고치거나 오류 문제 해결 AWS CLI의 문제 해결 지침을 따라야 할 수 있습니다.

  6. C:\> aws --version aws-cli/2.15.30 Python/3.11.6 Windows/10 exe/AMD64 prompt/off

AWS CLI 설치 및 제거 오류 문제 해결

 

를 설치하거나 제거한 후에 문제가 발생하는 경우 문제 해결 단계를 오류 문제 해결 AWS CLI 참조하십시오. AWS CLI가장 관련성이 높은 문제 해결 단계는 명령을 찾을 수 없음 오류, 'aws --version' 명령이 설치한 버전과 다른 버전을 반환함  “aws --version" 명령은 제거한 후 버전을 반환합니다. AWS CLI 단원을 참조하세요.

 

 

 

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html

 

최신 버전의 AWS CLI설치 또는 업데이트 - AWS Command Line Interface

이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이

docs.aws.amazon.com

 

 

 

 

 

반응형
그리드형

댓글