Instalando o AWS CLI usando pacote Python

A maneira mais comum e recomendada de instalar esta ferramenta é usar o pip (pipx, para ser mais exato), o gerenciador de pacotes do Python.

Se você não se sentir confortável em instalar uma ferramenta diretamente com o Python, você pode optar por outras maneiras como por exemplo a instalação de um pacote já pronto e isolado, conforme mostrado neste texto aqui.

Passo a Passo para Instalação (no Linux, via pipx):

A recomendação por usar pipx, ao invés do pip, para instalar aplicações Python em ambientes isolados, evita conflitos de dependências com outros projetos Python no seu sistema. Se você não tem pipx, instale-o primeiro:

  1. Instalar pipx (se necessário):

    sudo apt update
    sudo apt install pipx -y pipx ensurepath # Garante que o diretório de binários do pipx está no seu PATH

    Nota: Se você usa outra distribuição ou prefere outra forma, consulte a documentação oficial da AWS CLI para métodos alternativos (via pacotes nativos, instalador bundle, etc.).
  2. Instalar a AWS CLI v2 (a versão mais recente e recomendada):

    pipx install awscli --include-deps

    include-deps garante que todas as dependências necessárias sejam instaladas junto.
  3. Verificar a Instalação: Abra um novo terminal ou recarregue o PATH e execute:

    aws --version

    Você deverá ver a versão instalada, algo como aws-cli/2.x.x Python/3.x.x .... Se sim, parabéns, a ferramenta está no ponto!

Configurando seu Acesso (Com Responsabilidade!)

A ferramenta (AWS CLI já está instalada), mas ter a ferramenta instalada é só o começo. Agora você precisa dizer a ela quem você é na AWS e a qual região você quer se conectar por padrão.

Para configurar sua conta AWS eu sugiro este texto que escrevi em separado com detalhes para não ter erro.

Além do mundo real