Instalando ou atualizando para a versão mais recente do AWS CLI - AWS Command Line Interface

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Instalando ou atualizando para a versão mais recente do AWS CLI

Este tópico descreve como instalar ou atualizar a versão mais recente do AWS Command Line Interface (AWS CLI) em sistemas operacionais compatíveis. Para obter informações sobre as versões mais recentes do AWS CLI, consulte o Changelog da AWS CLI versão 2 ativado. GitHub

Para instalar uma versão anterior do AWS CLI, consulteInstalando versões anteriores da AWS CLI versão 2. Para obter instruções de desinstalação, consulte Desinstalando a AWS CLI versão 2.

Importante

AWS CLI as versões 1 e 2 usam o mesmo nome de aws comando. Se você instalou anteriormente a AWS CLI versão 1, consulteMigrando da AWS CLI versão 1 para a AWS CLI versão 2.

AWS CLI instruções de instalação e atualização

Para obter as instruções de instalação, expanda a seção do sistema operacional.

Requisitos de instalação e atualização

  • Você deve ser capaz de extrair ou “descompactar” o pacote baixado. Se o sistema operacional não tiver o comando unzip integrado, use um equivalente.

  • Os AWS CLI usos glibcgroff, less e. Estes são incluídos por padrão na maioria das principais distribuições do Linux.

  • Oferecemos suporte às versões AWS CLI de 64 bits de distribuições recentes do CentOS, Fedora, Ubuntu, Amazon Linux 1, Amazon Linux 2, Amazon Linux 2023 e Linux. ARM

  • Como AWS não mantém repositórios de terceiros além desnap, não podemos garantir que eles contenham a versão mais recente do AWS CLI.

Instale ou atualize o AWS CLI

Atenção

Se esta é a primeira vez que você atualiza no Amazon Linux, para instalar a versão mais recente do AWS CLI, você deve desinstalar a yum versão pré-instalada usando o seguinte comando:

$ sudo yum remove awscli

Depois que a yum instalação do AWS CLI for removida, siga as instruções de instalação do Linux abaixo.

Você pode instalar o AWS CLI usando um dos seguintes métodos:

  • O instalador da linha de comando é uma boa opção para controle de versão, pois você pode especificar a versão a ser instalada. Essa opção não é atualizada automaticamente e você deve baixar um novo instalador sempre que atualizar para substituir a versão anterior.

  • O snap pacote oficialmente suportado é uma boa opção para que a versão mais recente dos pacotes AWS CLI as snap seja sempre atualizada automaticamente. Não há suporte integrado para selecionar versões secundárias do AWS CLI e, portanto, não é um método de instalação ideal se sua equipe precisar fixar versões.

Command line installer - Linux x86 (64-bit)

Para atualizar sua instalação atual do AWS CLI, baixe um novo instalador sempre que você atualizar para substituir as versões anteriores. Siga estas etapas na linha de comando para instalar o AWS CLI no Linux.

A seguir estão as etapas de instalação rápida em um único grupo de copiar e colar que fornece uma instalação básica. Para obter instruções guiadas, consulte as etapas a seguir.

nota

(Opcional) O bloco de comando a seguir baixa e instala o AWS CLI sem primeiro verificar a integridade do seu download. Para verificar a integridade do download, use as instruções passo a passo abaixo.

Para instalar a AWS CLI, execute os comandos a seguir.

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install

Para atualizar a instalação atual da AWS CLI, adicione as informações do symlink e instalador existentes para criar o comando install com os parâmetros --bin-dir, --install-dir e --update. O bloco de comando a seguir usa um exemplo de link simbólico de /usr/local/bin e exemplo de localização do instalador de /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
Etapas de instalação guiada
  1. Baixe o arquivo de instalação de uma das seguintes maneiras:

    • Usar o comando curl: a opção -o especifica o nome do arquivo no qual o pacote obtido por download foi gravado. As opções no comando de exemplo a seguir gravam o arquivo obtido por download no diretório atual com o nome local awscliv2.zip.

      $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
    • Baixando do URL — Para baixar o instalador com seu navegador, use o seguinteURL: https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip

  2. (Opcional) Verificar a integridade do arquivo zip baixado

    Se você optar por baixar manualmente o pacote do AWS CLI instalador .zip nas etapas acima, poderá usar as etapas a seguir para verificar as assinaturas usando a GnuPG ferramenta.

    Os .zip arquivos do pacote do AWS CLI instalador são assinados criptograficamente usando PGP assinaturas. Se houver qualquer dano ou alteração dos arquivos, ocorrerá uma falha nessa verificação e você não deverá prosseguir com a instalação.

    1. Baixe e instale o comando gpg usando o gerenciador de pacotes. Para obter mais informações sobre a GnuPG, consulte o site da GnuPG.

    2. Para criar o arquivo de chave pública, crie um arquivo de texto e cole o texto a seguir.

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

      Para referência, veja a seguir os detalhes da chave pública.

      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
    3. Importe a chave AWS CLI pública com o seguinte comando, substituindo public-key-file-name com o nome do arquivo da chave pública que você criou.

      $ 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
    4. Baixe o arquivo de AWS CLI assinatura do pacote que você baixou. Ele tem o mesmo caminho e nome do arquivo .zip ao qual ele corresponde, mas tem a extensão .sig. Nos exemplos a seguir, ele foi salvo no diretório atual como um arquivo chamado awscliv2.sig.

      Para a versão mais recente do AWS CLI, use o seguinte bloco de comando:

      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip.sig

      Para uma versão específica do AWS CLI, acrescente um hífen e o número da versão ao nome do arquivo. Neste exemplo, o nome do arquivo para a versão 2.0.30 awscli-exe-linux-x86_64-2.0.30.zip.sigresultaria no seguinte comando:

      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.0.30.zip.sig

      Para obter uma lista de versões, consulte o Changelog da AWS CLI versão 2 ativado. GitHub

    5. Verifique a assinatura, passando os nomes dos arquivos .sig e .zip baixados como parâmetros para o comando gpg.

      $ gpg --verify awscliv2.sig awscliv2.zip

      A saída deve ser semelhante à seguinte.

      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
      Importante

      O aviso na saída é esperado e não indica um problema. Isso ocorre porque não há uma cadeia de confiança entre sua PGP chave pessoal (se você tiver uma) e a AWS CLI PGP chave. Para obter mais informações, consulte Web of trust.

  3. Descompacte o instalador. Se a distribuição do Linux não tiver um comando unzip integrado, use um equivalente para descompactá-lo. O comando de exemplo a seguir descompacta o pacote e cria um diretório chamado aws no diretório atual.

    $ unzip awscliv2.zip
    nota

    Ao atualizar de uma versão anterior, o comando unzip solicita a substituição dos arquivos existentes. Para ignorar essas solicitações, como com a automação de scripts, use o sinalizador de atualização -u para unzip. Esse sinalizador atualiza automaticamente os arquivos existentes e cria outros conforme necessário.

    $ unzip -u awscliv2.zip
  4. Execute o programa de instalação. O comando de instalação usa um arquivo chamado install no diretório aws recém-descompactado. Por padrão, os arquivos são todos instalados em /usr/local/aws-cli, e um link simbólico é criado em /usr/local/bin. O comando inclui sudo para conceder permissões de gravação para esses diretórios.

    $ sudo ./aws/install

    Você poderá instalar sem sudo se especificar diretórios para os quais já tenha permissões de gravação. Use as seguintes instruções para o comando install para especificar o local de instalação:

    • Os caminhos fornecidos para os parâmetros -i e -b não devem conter nomes de diretório nem nomes de volume com caracteres de espaço ou outros caracteres de espaço em branco. Se houver um espaço, a instalação falhará.

    • --install-dir ou -i: essa opção especifica o diretório para o todos os arquivos serão copiados.

      O valor padrão é /usr/local/aws-cli.

    • --bin-dir ou -b: essa opção especifica que o programa aws principal no diretório de instalação está simbolicamente vinculado ao arquivo aws no caminho especificado. É necessário ter permissões de gravação no diretório especificado. Criar um symlink para um diretório que já está em seu caminho elimina a necessidade de adicionar o diretório de instalação à variável $PATH do usuário.

      O valor padrão é /usr/local/bin.

    $ ./aws/install -i /usr/local/aws-cli -b /usr/local/bin
    nota

    Para atualizar sua instalação atual do AWS CLI, adicione o link simbólico existente e as informações do instalador para criar o install comando com o --update parâmetro.

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

    Para localizar o diretório de instalação e o symlink existentes, execute as seguintes etapas:

    1. Use o comando which para encontrar o symlink. Isso fornece o caminho que deve ser usado com o parâmetro --bin-dir.

      $ which aws /usr/local/bin/aws
    2. Use o comando ls para encontrar o diretório para o qual o symlink aponta. Isso fornece o caminho que deve ser usado com o parâmetro --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
  5. Confirme a instalação com o comando a seguir.

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

    Se não for possível encontrar o comando aws, talvez seja necessário reiniciar o terminal ou seguir a solução de problemas em Solução de problemas de erros para o AWS CLI.

Command line - Linux ARM

Para atualizar sua instalação atual do AWS CLI, baixe um novo instalador sempre que você atualizar para substituir as versões anteriores. Siga estas etapas na linha de comando para instalar o AWS CLI no Linux.

A seguir estão as etapas de instalação rápida em um único grupo de copiar e colar que fornece uma instalação básica. Para obter instruções guiadas, consulte as etapas a seguir.

nota

(Opcional) O bloco de comando a seguir baixa e instala o AWS CLI sem primeiro verificar a integridade do seu download. Para verificar a integridade do download, use as instruções passo a passo abaixo.

Para instalar o AWS CLI, execute os seguintes comandos.

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip" unzip awscliv2.zip sudo ./aws/install

Para atualizar a instalação atual da AWS CLI, adicione as informações do symlink e instalador existentes para criar o comando install com os parâmetros --bin-dir, --install-dir e --update. O bloco de comando a seguir usa um exemplo de link simbólico de /usr/local/bin e exemplo de localização do instalador de /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
Etapas de instalação guiada
  1. Baixe o arquivo de instalação de uma das seguintes maneiras:

    • Usar o comando curl: a opção -o especifica o nome do arquivo no qual o pacote obtido por download foi gravado. As opções no comando de exemplo a seguir gravam o arquivo obtido por download no diretório atual com o nome local awscliv2.zip.

      $ curl "https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip" -o "awscliv2.zip"
    • Baixando do URL — Para baixar o instalador com seu navegador, use o seguinteURL: https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip

  2. (Opcional) Verificar a integridade do arquivo zip baixado

    Se você optar por baixar manualmente o pacote do AWS CLI instalador .zip nas etapas acima, poderá usar as etapas a seguir para verificar as assinaturas usando a GnuPG ferramenta.

    Os .zip arquivos do pacote do AWS CLI instalador são assinados criptograficamente usando PGP assinaturas. Se houver qualquer dano ou alteração dos arquivos, ocorrerá uma falha nessa verificação e você não deverá prosseguir com a instalação.

    1. Baixe e instale o comando gpg usando o gerenciador de pacotes. Para obter mais informações sobre a GnuPG, consulte o site da GnuPG.

    2. Para criar o arquivo de chave pública, crie um arquivo de texto e cole o texto a seguir.

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

      Para referência, veja a seguir os detalhes da chave pública.

      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
    3. Importe a chave AWS CLI pública com o seguinte comando, substituindo public-key-file-name com o nome do arquivo da chave pública que você criou.

      $ 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
    4. Baixe o arquivo de AWS CLI assinatura do pacote que você baixou. Ele tem o mesmo caminho e nome do arquivo .zip ao qual ele corresponde, mas tem a extensão .sig. Nos exemplos a seguir, ele foi salvo no diretório atual como um arquivo chamado awscliv2.sig.

      Para a versão mais recente do AWS CLI, use o seguinte bloco de comando:

      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip.sig

      Para uma versão específica do AWS CLI, acrescente um hífen e o número da versão ao nome do arquivo. Neste exemplo, o nome do arquivo para a versão 2.0.30 awscli-exe-linux-aarch64-2.0.30.zip.sigresultaria no seguinte comando:

      $ curl -o awscliv2.sig https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.0.30.zip.sig

      Para obter uma lista de versões, consulte o Changelog da AWS CLI versão 2 ativado. GitHub

    5. Verifique a assinatura, passando os nomes dos arquivos .sig e .zip baixados como parâmetros para o comando gpg.

      $ gpg --verify awscliv2.sig awscliv2.zip

      A saída deve ser semelhante à seguinte.

      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
      Importante

      O aviso na saída é esperado e não indica um problema. Isso ocorre porque não há uma cadeia de confiança entre sua PGP chave pessoal (se você tiver uma) e a AWS CLI PGP chave. Para obter mais informações, consulte Web of trust.

  3. Descompacte o instalador. Se a distribuição do Linux não tiver um comando unzip integrado, use um equivalente para descompactá-lo. O comando de exemplo a seguir descompacta o pacote e cria um diretório chamado aws no diretório atual.

    $ unzip awscliv2.zip
    nota

    Ao atualizar de uma versão anterior, o comando unzip solicita a substituição dos arquivos existentes. Para ignorar essas solicitações, como com a automação de scripts, use o sinalizador de atualização -u para unzip. Esse sinalizador atualiza automaticamente os arquivos existentes e cria outros conforme necessário.

    $ unzip -u awscliv2.zip
  4. Execute o programa de instalação. O comando de instalação usa um arquivo chamado install no diretório aws recém-descompactado. Por padrão, os arquivos são todos instalados em /usr/local/aws-cli, e um link simbólico é criado em /usr/local/bin. O comando inclui sudo para conceder permissões de gravação para esses diretórios.

    $ sudo ./aws/install

    Você poderá instalar sem sudo se especificar diretórios para os quais já tenha permissões de gravação. Use as seguintes instruções para o comando install para especificar o local de instalação:

    • Os caminhos fornecidos para os parâmetros -i e -b não devem conter nomes de diretório nem nomes de volume com caracteres de espaço ou outros caracteres de espaço em branco. Se houver um espaço, a instalação falhará.

    • --install-dir ou -i: essa opção especifica o diretório para o todos os arquivos serão copiados.

      O valor padrão é /usr/local/aws-cli.

    • --bin-dir ou -b: essa opção especifica que o programa aws principal no diretório de instalação está simbolicamente vinculado ao arquivo aws no caminho especificado. É necessário ter permissões de gravação no diretório especificado. Criar um symlink para um diretório que já está em seu caminho elimina a necessidade de adicionar o diretório de instalação à variável $PATH do usuário.

      O valor padrão é /usr/local/bin.

    $ ./aws/install -i /usr/local/aws-cli -b /usr/local/bin
    nota

    Para atualizar sua instalação atual do AWS CLI, adicione o link simbólico existente e as informações do instalador para criar o install comando com o --update parâmetro.

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

    Para localizar o diretório de instalação e o symlink existentes, execute as seguintes etapas:

    1. Use o comando which para encontrar o symlink. Isso fornece o caminho que deve ser usado com o parâmetro --bin-dir.

      $ which aws /usr/local/bin/aws
    2. Use o comando ls para encontrar o diretório para o qual o symlink aponta. Isso fornece o caminho que deve ser usado com o parâmetro --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
  5. Confirme a instalação com o comando a seguir.

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

    Se não for possível encontrar o comando aws, talvez seja necessário reiniciar o terminal ou seguir a solução de problemas em Solução de problemas de erros para o AWS CLI.

Snap package

Nós fornecemos uma versão oficial AWS suportada do AWS CLI onsnap. Se você quiser ter sempre a versão mais recente do AWS CLI instalado em seu sistema, um pacote snap fornece isso para você enquanto ele é atualizado automaticamente. Não há suporte integrado para selecionar versões secundárias do AWS CLI e, portanto, não é um método de instalação ideal se sua equipe precisar fixar versões. Se você quiser instalar uma versão secundária específica do AWS CLI, sugerimos que você use o instalador da linha de comando.

  1. Se sua plataforma Linux ainda não estiver snap instalada, instale snap na sua plataforma.

    1. Para obter informações sobre a instalaçãosnap, consulte Instalando o daemon na documentação do Snap.

    2. Talvez seja necessário reiniciar o sistema para que suas PATH variáveis sejam atualizadas corretamente. Se você estiver tendo problemas de instalação, siga as etapas em Corrigir problemas comuns na documentação do Snap.

    3. Para verificar se snap está instalado corretamente, execute o comando a seguir.

      $ snap version
  2. Execute o snap install comando a seguir para AWS CLI o.

    $ snap install aws-cli --classic

    Dependendo das suas permissões, talvez seja necessário adicionar sudo ao comando.

    $ sudo snap install aws-cli --classic
    nota

    Para ver o repositório de snap do AWS CLI, incluindo snap instruções adicionais, consulte a aws-clipágina no site da Canonical Snapcraft.

  3. Verifique se AWS CLI está instalado corretamente.

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

    Se houver um erro, consulte Solução de problemas de erros para o AWS CLI.

Requisitos de instalação e atualização

Instalar ou atualizar a AWS CLI

Se você estiver atualizando para a versão mais recente, use o mesmo método de instalação usado na versão atual. Você pode instalar o AWS CLI no macOS das seguintes maneiras.

GUI installer

As etapas a seguir mostram como instalar a versão mais recente do AWS CLI usando a interface de usuário padrão do macOS e seu navegador.

  1. No navegador, baixe o arquivo pkg do macOS: https://awscli.amazonaws.com/AWSCLIV2.pkg

  2. Execute o arquivo baixado e siga as instruções na tela. Você pode optar por instalar o AWS CLI das seguintes formas:

    • Para todos os usuários no computador (requer sudo)

      • Você pode instalar em qualquer pasta ou escolher a padrão recomendada /usr/local/aws-cli.

      • O instalador cria automaticamente um symlink em /usr/local/bin/aws que vincula o programa principal na pasta de instalação que você escolheu.

    • Apenas para o usuário atual (não requer sudo)

      • Você pode instalar em qualquer pasta para a qual tenha permissão de gravação.

      • Devido a permissões de usuário padrão, após a conclusão do instalador, é necessário criar manualmente um arquivo de symlink no $PATH que aponta para os programas aws e aws_completer usando os comandos a seguir no prompt de comando. Se $PATH incluir uma pasta na qual você pode gravar, será possível executar o comando a seguir sem sudo se você especificar essa pasta como o caminho de destino. Se você não tiver uma pasta gravável no $PATH, será necessário usar sudo nos comandos a fim de obter permissões para gravar na pasta de destino especificada. O local padrão para um 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
    nota

    É possível visualizar logs de depuração para a instalação pressionando Cmd+L em qualquer lugar do instalador. Essa ação abre um painel de log que permite filtrar e salvar o log. O arquivo de log também é salvo automaticamente em /var/log/install.log.

  3. Para verificar se o shell pode encontrar e executar o comando aws no $PATH, use os comandos a seguir.

    $ 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

    Se não for possível encontrar o comando aws, talvez seja necessário reiniciar o terminal ou seguir a solução de problemas em Solução de problemas de erros para o AWS CLI.

Command line installer - All users

Se você tiver permissões sudo, poderá instalar a AWS CLI para todos os usuários no computador. Nós fornecemos as etapas em um grupo fácil de copiar e colar. Consulte as descrições de cada linha nas etapas a seguir.

$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" $ sudo installer -pkg AWSCLIV2.pkg -target /
Instruções de instalação guiada
  1. Baixe o arquivo usando o comando curl. A opção -o especifica o nome do arquivo no qual o pacote obtido por download foi gravado. No exemplo anterior, o arquivo é gravado como AWSCLIV2.pkg na pasta atual.

    $ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
  2. Execute o programa installer padrão do macOS, especificando o arquivo .pkg baixado como a origem. Use o parâmetro -pkg para especificar o nome do pacote a ser instalado e o parâmetro -target / para especificar em qual unidade instalar o pacote. Os arquivos são instalados no /usr/local/aws-cli, e um symlink é criado automaticamente em /usr/local/bin. Você deve incluir sudo no comando para conceder permissões de gravação para essas pastas.

    $ sudo installer -pkg ./AWSCLIV2.pkg -target /

    Após a conclusão da instalação, os logs de depuração são gravados em /var/log/install.log.

  3. Para verificar se o shell pode encontrar e executar o comando aws no $PATH, use os comandos a seguir.

    $ 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

    Se não for possível encontrar o comando aws, talvez seja necessário reiniciar o terminal ou seguir a solução de problemas em Solução de problemas de erros para o AWS CLI.

Command line - Current user
  1. Para especificar em qual pasta AWS CLI ele está instalado, você deve criar um XML arquivo com qualquer nome de arquivo. Esse arquivo é um arquivo XML formatado que se parece com o exemplo a seguir. Deixe todos os valores como mostrados, exceto que você deve substituir o caminho /Users/myusername na linha 9 com o caminho para a pasta na qual você deseja AWS CLI instalar. A pasta já deve existir, caso contrário, o comando falhará. O XML exemplo a seguir, chamado choices.xml, especifica o instalador para instalar o AWS CLI na pasta/Users/myusername, onde ele cria uma pasta chamadaaws-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>
  2. Baixe o instalador pkg usando o comando curl. A opção -o especifica o nome do arquivo no qual o pacote obtido por download foi gravado. No exemplo anterior, o arquivo é gravado como AWSCLIV2.pkg na pasta atual.

    $ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
  3. Execute o programa installer padrão do macOS com as seguintes opções:

    • Especifique o nome do pacote a ser instalado usando o parâmetro -pkg.

    • Especifique uma instalação somente para o usuário atual definindo o parâmetro -target como CurrentUserHomeDirectory.

    • Especifique o caminho (relativo à pasta atual) e o nome do XML arquivo que você criou no -applyChoiceChangesXML parâmetro.

    O exemplo a seguir instala o AWS CLI na pasta. /Users/myusername/aws-cli

    $ installer -pkg AWSCLIV2.pkg \ -target CurrentUserHomeDirectory \ -applyChoiceChangesXML choices.xml
  4. Como as permissões de usuário padrão geralmente não permitem gravar em pastas no $PATH, o instalador nesse modo não tenta adicionar os symlinks aos programas aws e aws_completer. Para AWS CLI que o funcione corretamente, você deve criar manualmente os links simbólicos após a conclusão do instalador. Se $PATH incluir uma pasta na qual você pode gravar e você especificar a pasta como o caminho de destino, é possível executar o comando a seguir sem sudo. Se você não tiver uma pasta gravável no $PATH, será necessário usar sudo para permissões para gravar na pasta de destino especificada. O local padrão para um symlink é /usr/local/bin/. Substitua o folder/installed pelo caminho da instalação da 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

    Após a conclusão da instalação, os logs de depuração são gravados em /var/log/install.log.

  5. Para verificar se o shell pode encontrar e executar o comando aws no $PATH, use os comandos a seguir.

    $ 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

    Se não for possível encontrar o comando aws, talvez seja necessário reiniciar o terminal ou seguir a solução de problemas em Solução de problemas de erros para o AWS CLI.

Requisitos de instalação e atualização

  • Oferecemos suporte às versões AWS CLI do Windows de 64 bits compatíveis com a Microsoft.

  • Direitos de administrador para instalar software

Instalar ou atualizar a AWS CLI

Para atualizar sua instalação atual do AWS CLI no Windows, baixe um novo instalador sempre que atualizar para substituir as versões anteriores. AWS CLI é atualizado regularmente. Para ver quando a versão mais recente foi lançada, consulte o Changelog da AWS CLI versão 2 ativado. GitHub

  1. Baixe e execute o AWS CLI MSI instalador para Windows (64 bits):

    https://awscli.amazonaws.com/AWSCLIV2.msi

    Como alternativa, você pode executar o msiexec comando para executar o MSI instalador.

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

    Com relação a vários parâmetros que podem ser usados com msiexec, consulte msiexec no site de documentação da Microsoft. Por exemplo, você pode usar a sinalização /qn para uma instalação silenciosa.

    C:\> msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi /qn
  2. Para confirmar a instalação, abra o menu Início, procure cmd para abrir uma janela do prompt de comando e, no prompt de comando, use o comando aws --version.

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

    Se o Windows não puder localizar o programa, talvez seja necessário fechar e abrir a janela do prompt de comando novamente para atualizar o caminho ou seguir a solução de problemas em Solução de problemas de erros para o AWS CLI.

Solução de problemas de erros de AWS CLI instalação e desinstalação

Se você encontrar problemas após instalar ou desinstalar o AWS CLI, consulte as etapas de solução Solução de problemas de erros para o AWS CLI de problemas. Para obter os passos mais relevantes para a solução de problemas, consulte Erros de comando não encontrado, O comando “aws --version” retorna uma versão diferente da que você instalou e O comando "aws --version" retorna uma versão após a desinstalação do AWS CLI.

Próximas etapas

Depois de instalar com sucesso o AWS CLI, você pode excluir com segurança os arquivos do instalador baixados. Depois de concluir as etapas Pré-requisitos para usar a versão 2 AWS CLI e instalar o AWS CLI, você deve executar umConfigurando o AWS CLI.