Instalar, atualizar e desinstalar o AWS CLI versão 1 em Linux - 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á.

Instalar, atualizar e desinstalar o AWS CLI versão 1 em Linux

Pode instalar o AWS Command Line Interface (AWS CLI) versão 1 e as suas dependências na maioria das distribuições Linux utilizando o pip gestor de pacotes ou o instalador agrupado.

Embora o awscli está disponível em repositórios para outros gestores de pacotes, tais como apt e yum, estes não são produzidos, geridos ou suportados por AWS. Recomendamos que instale o AWS CLI a partir de apenas o oficial AWS os pontos de distribuição, conforme documentado neste guia.

Prerequisites

É necessário ter Python 2, versão 2.7 ou posterior, ou Python 3, versão 3.4 ou posterior instalado. Para obter instruções de instalação, consulte o A transferir Python página em Python's Guia de Iniciantes.

Importante

A AWS CLI versão 1 não é mais compatível com o Python versões 2.6 e 3.3. Todas as versões da AWS CLI versão 1 lançadas após 10 de janeiro de 2020, começando com a versão 1.17, exigem o Python 2.7, o Python 3.4 ou uma versão posterior.

Essa alteração não afeta a versão do instalador do Windows MSI da AWS CLI versão 1 e da AWS CLI versão 2.

Para obter mais informações, consulte Usar a AWS CLI versão 1 com versões anteriores do Python neste guia e a publicação sobre o anúncio de suspensão no blog.

Instalar e desinstalar a AWS CLI versão 1 no Linux usando o instalador empacotado

No Linux ou macOS X, é possível usar o pacote de instalador para instalar a versão 1 da ()AWS CLI. O pacote de instalador inclui todas as dependências do pacote e pode ser usado off-line.

nota

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

Instalar a AWS CLI versão 1 usando o instalador empacotado com sudo

As etapas a seguir permitem que você instale a AWS CLI versão 1 pela linha de comando em qualquer compilação do Linux ou do macOS.

Veja a seguir um resumo dos comandos de instalação explicados a seguir 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

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

Como instalar a AWS CLI versão 1 usando o pacote de instalador

  1. Faça download do instalador empacotado da AWS CLI versão 1 usando um dos seguintes métodos:

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

    $ unzip awscli-bundle.zip
  3. Execute o programa de instalação. O instalador instala o AWS CLI em /usr/local/aws e cria o silink aws no /usr/local/bin diretório. Utilizar o -b para criar uma silink elimina a necessidade de especificar o directório de instalação no utilizador $PATH variável. Isto deve permitir que todos os utilizadores chamam a AWS CLI ao introduzir aws a partir de qualquer directório.

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

    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 e você quiser usar essa versão para instalar a AWS CLI, execute o script de instalação com essa versão por caminho absoluto para o Python executável, conforme indicado a seguir.

    $ sudo /usr/local/bin/python3.7 awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
  4. Verifique se o AWS CLI está instalado corretamente.

    $ aws --version aws-cli/1.18.134 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

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

Instalar a AWS CLI versão 1 usando o instalador empacotado sem sudo

Se não tiver sudo permissões ou pretende instalar o AWS CLI apenas para o utilizador atual, pode utilizar uma versão modificada dos comandos anteriores. Os dois primeiros comandos são os mesmos.

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

Como instalar a AWS CLI versão 1 para o usuário atual

  1. Faça download do instalador empacotado da AWS CLI versão 1 de uma das seguintes maneiras:

  2. Extrair os ficheiros da embalagem utilizando unzip. Se não tiver unzip, utilize o gestor de pacotes integrado da sua distribuição Linux para o instalar.

    $ unzip awscli-bundle.zip
  3. Execute o programa de instalação. O instalador instala o AWS CLI em /usr/local/aws e cria o silink aws no /usr/local/bin diretório. O comando utiliza o -b parâmetro para especificar o directório onde o instalador coloca o aws ficheiro symlink. É necessário ter permissões de gravação na pasta especificada.

    $ ./awscli-bundle/install -b ~/bin/aws

    Isto instala o AWS CLI para a localização predefinida (~/.local/lib/aws) e cria uma ligação simbólica (silink) em ~/bin/aws. Certifique-se de que ~/bin está no seu PATH variável do ambiente para o silink trabalhar.

    $ 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
  4. Certifique-se de que o diretório AWS CLI versão 1 faz parte do seu PATH variável.

    1. Encontre o script de perfil do shell em sua pasta de usuário. Se não tiver certeza de qual shell você tem, execute echo $SHELL.

      $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
      • Bash.bash_profile, .profile, ou .bash_login

      • Zsh.zshrc

      • Tcsh.tcshrc, .cshrc ou .login

    2. Adicione um comando de exportação ao final do script de perfil que é semelhante ao exemplo a seguir.

      export PATH=~/.local/bin:$PATH

      Este comando insere o caminho, ~/.local/bin neste exemplo, na parte da frente do PATH variável.

    3. Recarregue o perfil em sua sessão atual para colocar essas alterações em vigor.

      $ source ~/.bash_profile
  5. Verifique se o AWS CLI está instalado corretamente.

    $ aws --version aws-cli/1.18.134 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

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

Desinstalar o AWS CLI versão 1 instalador agrupado

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

Instalar e desinstalar a AWS CLI versão 1 usando pip

Instalar o pip

Se ainda não tiver pip instalado, pode instalá-lo utilizando o script que o Autoridade de Embalagem Python fornece. Executar pip --version para ver se a sua versão de Linux já inclui Python e pip. Recomendamos que, se tiver a versão 3 ou posterior do Python, utilizar o pip3 comando.

  1. Use o comando curl a seguir para fazer download do script de instalação. O comando a seguir usa o parâmetro -O (letra "O" maiúscula) para especificar que o arquivo obtido por download deve ser armazenado no diretório atual usando o mesmo nome que ele tem no host remoto.

    $ curl -O https://bootstrap.pypa.io/get-pip.py
  2. Execute o script com o python ou python3 para transferir e instalar a versão mais recente do pip e outros pacotes de suporte necessários. Quando incluir o --user o script é instalado pip ao caminho ~/.local/bin.

    $ python3 get-pip.py --user
  3. Certifique-se de que o organizador contém pip faz parte do seu PATHvariável.

    1. Encontre o script de perfil do shell em sua pasta de usuário. Se não tiver certeza de qual shell você tem, execute echo $SHELL.

      $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
      • Bash.bash_profile, .profile, ou .bash_login

      • Zsh.zshrc

      • Tcsh.tcshrc, .cshrc ou .login

    2. Adicione um comando de exportação ao final do script de perfil que é semelhante ao exemplo a seguir.

      export PATH=~/.local/bin:$PATH

      Este comando insere o caminho, ~/.local/bin neste exemplo, na parte da frente do PATH variável.

    3. Recarregue o perfil em sua sessão atual para colocar essas alterações em vigor.

      $ source ~/.bash_profile
  4. Para verificar que pip ou pip3 é instalado correctamente, execute o seguinte comando.

    $ pip3 --version pip 19.2.3 from ~/.local/lib/python3.7/site-packages (python 3.7)

Instalar e atualizar a AWS CLI versão 1 usando pip

  1. Utilize o pip ou pip3 para instalar ou atualizar o AWS CLI. Recomendamos que utilize o Python versão 3 ou posterior que utiliza pip3 comando. O --user interruptor, pip instala o AWS CLI para ~/.local/bin.

    $ pip3 install awscli --upgrade --user
  2. Verifique se o AWS CLI está instalado corretamente.

    $ aws --version aws-cli/1.18.134 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13

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

Adicionar o executável da AWS CLI versão 1 ao caminho da linha de comando

Depois de instalar com pip, pode ter de adicionar aws executável para o seu sistema operativo" PATH variável de ambiente.

Pode verificar qual a pasta pip instalar o AWS CLI ao executar o seguinte comando.

$ which aws /home/username/.local/bin/aws

Pode referenciar isto como ~/.local/bin/ porque /home/username corresponde a ~ em Linux.

Se omitiu o --user e não se instalou no modo de utilizador, o executável pode estar no bin pasta da sua instalação Python. Se você não souber onde o Python está instalado, execute este comando.

$ which python /usr/local/bin/python

A saída pode ser o caminho para um symlink, e não para o arquivo executável real. Execute ls -al para saber para onde ele aponta.

$ ls -al /usr/local/bin/python /usr/local/bin/python -> ~/.local/Python/3.6/bin/python3.6

pipO instala programas na mesma pasta que contém o aplicativo Python. Adicionar esta pasta ao seu PATH variável.

Para modificar o seu PATH variável

  1. Encontre o script de perfil do shell no diretório de usuário. Se não tiver certeza de qual shell você tem, execute echo $SHELL.

    $ ls -a ~ . .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads
    • Bash.bash_profile, .profile, ou .bash_login

    • Zsh.zshrc

    • Tcsh.tcshrc, .cshrc, ou .login

  2. Adicione um comando de exportação ao script de perfil.

    export PATH=~/.local/bin:$PATH

    Este comando adiciona um caminho, ~/.local/bin neste exemplo, para a atual PATH variável.

  3. Carregue o perfil atualizado em sua sessão atual.

    $ source ~/.bash_profile

Desinstalar a AWS CLI usando pip

Se precisar desinstalar a AWS CLI, use pip uninstall.

$ pip3 uninstall awscli