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

Pode instalar o AWS Command Line Interface (AWS CLI) versão 1 e as dependências nos macos utilizando o instalador agrupado ou pip.

Prerequisites

Antes de poder instalar o AWS CLI versão 1 nos macos, certifique-se de que 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, atualizar e desinstalar a AWS CLI versão 1 no macOS usando o instalador em pacote

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

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

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

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 de uma das seguintes maneiras:

  2. Extraia (descompacte) os arquivos do pacote. Se você não tiver unzip, use o gerenciador de pacote integrado da distribuição do macOS 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 pasta. Utilizar o -b para criar uma silink elimina a necessidade de especificar a pasta 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 usá-la 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 usando um dos seguintes métodos:

  2. Extraia os arquivos do pacote. Se você não tiver unzip, 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. 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 no diretório especificado.

    $ ./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 a pasta AWS CLI versão 1 é instalado em 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 instalador empacotado coloca tudo dentro do diretório de instalação, exceto o symlink opcional, portanto, para desinstalar, basta excluir esses dois itens.

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

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

Também é possível usar o pip diretamente para instalar a AWS CLI.

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

Instalar e atualizar a AWS CLI usando pip

  1. Utilize o pip ou pip3 comando para instalar o AWS CLI. Recomendamos que utilize o Python versão 3 ou posterior, que utiliza pip3 comando.

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

    $ aws --version aws-cli/1.18.134 Python/3.7.4 Darwin/18.7.0 botocore/1.13

    Se o programa não for encontrado, adicione-o ao seu caminho de linha de comando.

Adicionar o executável da AWS CLI versão 1 no caminho da linha de comando do macOS

Depois de instalar com pip, pode ter de adicionar aws para o sistema operativo PATH variável de ambiente. A localização do programa depende de onde o Python está instalado.

exemplo AWS CLI local de instalação - macos com Python 3.6 e pip (modo de utilizador)

~/Library/Python/3.7/bin

Substitua a versão do Python que você tem pela versão do exemplo anterior.

Se você não souber onde o Python está instalado, execute which python.

$ which python /usr/local/bin/python

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

$ ls -al /usr/local/bin/python ~/Library/Python/3.7/bin/python3.7

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