AWS Command Line Interface
Guia do usuário

Instalar a AWS CLI no macOS

A maneira recomendada de instalar a AWS Command Line Interface (AWS CLI) no macOS é usar o pacote de instalador. O pacote de instalador inclui todas as dependências, e você pode usá-lo offline.

Importante

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

Pré-requisitos

  • 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 você deseja instalar uma versão diferente do Python, siga o procedimento em 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 AWS CLIBundled Installer.

    $ 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 o programa de instalação.

    $ 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 a CLI da AWS, execute o script de instalação e especifique essa versão incluindo o caminho absoluto para o aplicativo Python. Por exemplo:

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

Esse comando instala a AWS CLI em /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 os comandos resumidos para recortar e colar facilmente na linha de comando.

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 no macOS usando o pip

Você também pode usar o pip diretamente para instalar a AWS CLI. Se você não tem o pip, siga as instruções no tópico de instalação principal. Execute o pip3 --version para ver se a sua versão do macOS já inclui o Python e o pip3.

$ pip3 --version

Instalar o AWS CLI no macOS

  1. Faça download e instale a versão mais recente do Python da página de download em Python.org.

  2. Faça download e execute o script de instalação pip3 fornecido pela Python Packaging Authority.

    $ curl -O https://bootstrap.pypa.io/get-pip.py $ python3 get-pip.py --user
  3. Use o pip3 recém-instalado para instalar a AWS CLI. Se você usar o Python versão 3+, recomendamos usar o comando pip3.

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

    $ aws --version AWS CLI 1.16.67 (Python 3.7.1)

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

Para atualizar para a versão mais recente, execute o comando de instalação novamente.

$ pip3 install awscli --upgrade --user

Adicionar o executável da AWS CLI em seu caminho de linha de comando

Após a instalação com o pip, talvez seja necessário adicionar o programa aws à variável de ambiente PATH do seu sistema operacional. A localização do programa depende de onde o Python está instalado.

exemplo Local de instalação da AWS CLI – macOS com Python 3.6 e pip (modo usuário)

~/Library/Python/3.6/bin

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

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

O pip instala programas na mesma pasta que contém o aplicativo Python. Adicione esta pasta a sua variável PATH.

Para modificar sua variável PATH (Linux, macOS, or Unix)

  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 script de perfil.

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

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

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

    $ source ~/.bash_profile