AWS Command Line Interface
Guia do usuário

Instalar a AWS CLI usando o Bundled Installer (Linux, macOS, or Unix)

No Linux, macOS, or Unix, é possível usar o Bundled Installer para instalar a AWS Command Line Interface (AWS CLI). O pacote de instalador inclui todas as dependências do pacote e pode ser usado off-line.

Importante

O pacote de instalador fornecido não é compatível com a instalação em caminhos com espaços.

Pré-requisitos

  • Linux, macOS, or Unix

  • Python 2 versão 2.6.5+ ou Python 3 versão 3.3+

Verifique a instalação do Python.

$ python --version

Se o Python ainda não foi instalado no computador, ou se deseja instalar uma versão diferente do Python, siga as instruções Instalar a AWS CLI no Linux.

Instalar o AWS CLI usando o Bundled Installer

Siga estas etapas a partir da linha de comando para instalar o AWS CLI usando o pacote de instalador.

Instalar o AWS CLI usando o pacote de instalador

  1. Faça download do pacote do instalador da AWS CLI usando o seguinte comando:

    $ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
  2. Descompacte o pacote.

    $ unzip awscli-bundle.zip

    nota

    Se você não tiver unzip, use a distribuição do Linux incluída no gerenciador de pacote para fazer a instalação.

  3. Execute a instalação executável.

    $ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

    nota

    Por padrão, o script de instalação é executado sob a versão padrão do sistema do Python. Se uma versão diferente do Python estiver instalada, mas deseja usá-la para instalar o AWS CLI, execute o script de instalação com essa versão por caminho absoluto para o Python executável. Por exemplo:

    $ sudo /usr/local/bin/python3.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

O instalador instala a AWS CLI no /usr/local/aws e cria o symlink aws no diretório /usr/local/bin. Usar a opção -b para a criação de um symlink elimina a necessidade de especificar o diretório de instalação na variável $PATH do usuário. Isso permite que todos os usuários chamem a AWS CLI ao digitar aws a partir de qualquer diretório.

Para ver uma explicação das opções -i e -b, use a opção -h.

$ ./awscli-bundle/install -h

Veja a seguir um resumo dos comandos de instalação que você pode recortar e colar para executar como um único conjunto de comandos.

curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

Instalar a AWS CLI sem Sudo (Linux, macOS, or Unix)

Caso não tenha permissões sudo ou deseje instalar a AWS CLI apenas para o usuário atual, você pode usar uma versão modificada dos comandos anteriores.

$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" $ unzip awscli-bundle.zip $ ./awscli-bundle/install -b ~/bin/aws

Isso instalará a AWS CLI no local padrão (~/.local/lib/aws) e criará um link simbólico (symlink) em ~/bin/aws. Verifique se o ~/bin está na sua variável de ambiente PATH para que o symlink funcione.

$ echo $PATH | grep ~/bin // See if $PATH contains ~/bin (output will be empty if it doesn't) $ export PATH=~/bin:$PATH // Add ~/bin to $PATH if necessary

dica

Para garantir que suas configurações $PATH sejam mantidas entre sessões, adicione a linha export ao seu perfil de shell (~/.profile, ~/.bash_profile, etc.).

Desinstalar a AWS CLI

O pacote de instalador não retira nada do diretório de instalação, exceto o symlink opcional. Portanto, a desinstalação é feita da mesma maneira destes dois itens.

$ sudo rm -rf /usr/local/aws $ sudo rm /usr/local/bin/aws