Instalar e atualizar a AWS CLI versão 1 em um ambiente virtual - AWS Command Line Interface

As versões Python 2.7, 3.4 e 3.5 foram descontinuadas pela AWS CLI versão 1. Para obter mais informações, consulte a seção AWS CLI versão 1 de Sobre as versões da AWS CLI.

Instalar e atualizar a AWS CLI versão 1 em um ambiente virtual

Instale a versão 1 da pip (AWS Command Line Interface) em um ambiente virtual para evitar conflitos de versão de requisito com outros pacotes AWS CLI.

Prerequisites

  • Python 2 versão 2.7 ou posterior ou Python 3 versão 3.6 ou posterior Para obter instruções de instalação, consulte a página Downloading Python no Beginner's Guide do Python.

    Atenção

    As versões Python 3.4 e 3.5 foram descontinuadas a partir de 2/1/2021.

    O Python 2.7 foi descontinuado pela Python Software Foundation em 1º de janeiro de 2020. No futuro, os clientes que usam a AWS CLI versão 1 deverão fazer a transição para o Python 3 (no mínimo, Python 3.6). O suporte ao Python 2.7 foi descontinuado para novas versões da AWS CLI versão 1 a partir de 15/7/2021.

    Para usar a AWS CLI versão 1 com uma versão anterior do Python, você precisará instalar uma versão anterior da AWS CLI versão 1.

    Para visualizar a matriz de suporte a versões do Python para a AWS CLI versão 1, consulte Sobre as versões da AWS CLI.

  • pip ou pip3 está instalado.

Instalar e atualizar a AWS CLI versão 1 em um ambiente virtual

  1. Instale virtualenv usando o pip.

    $ pip install --user virtualenv
  2. Crie um ambiente virtual e nomeie-o.

    $ virtualenv ~/cli-ve

    Como alternativa, você pode usar a opção -p para especificar uma versão do Python que não seja a padrão.

    $ virtualenv -p /usr/bin/python37 ~/cli-ve
  3. Ative seu novo ambiente virtual.

    Linux ou macOS

    $ source ~/cli-ve/bin/activate

    Windows

    $ %USERPROFILE%\cli-ve\Scripts\activate

    O prompt mudará para mostrar que o ambiente virtual está ativo.

    (cli-ve)~$
  4. Instale ou atualize a AWS CLI versão 1 em seu ambiente virtual.

    (cli-ve)~$ pip install --upgrade awscli
  5. Verifique se a AWS CLI versão 1 está instalada corretamente.

    $ aws --version aws-cli/1.19.3 Python/3.7.4 Linux/4.14.133-113.105.amzn2.x86_64 botocore/1.13
  6. Use o comando deactivate para sair do ambiente virtual. Sempre que você iniciar uma nova sessão, deverá ativar novamente o ambiente.