AWS Command Line Interface
Guia do usuário

Instalar o AWS Command Line Interface em macOS

A maneira recomendada de instalar a AWS CLI no macOS é usar o instalador incluído. 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

  • 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 o AWS Command Line Interface 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 o download do Bundled Installer da AWS CLI.

    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 especificando essa versão incluindo o caminho absoluto para o programa 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

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 pip --version para ver se a sua versão do macOS já inclui Python e pip.

pip --version

Instalar o AWS CLI no macOS

  1. Faça o download e instale o Python 3.6 na página de download em Python.org.

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

    curl -O https://bootstrap.pypa.io/get-pip.py python3 get-pip.py --user
  3. Use o pip recém-instalado para instalar a AWS CLI.

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

    aws --version AWS CLI 1.11.84 (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:

pip install awscli --upgrade --user

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

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

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

~/Library/Python/3.7/bin

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 real. Execute ls -al para saber para onde ele aponta.

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

O pip instala programas na mesma pasta que contém o programa 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 você 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