

# Desinstalar a AWS CLI versão 2
<a name="uninstall"></a>

Este tópico descreve como desinstalar a AWS Command Line Interface versão 2 (AWS CLI versão 2). 

AWS CLIInstruções de instalação da versão 2:

## Linux
<a name="uninstall-linux"></a>

Para desinstalar, siga o mesmo método usado para instalar a AWS CLI.

------
#### [ Command line installer ]

Para desinstalar a AWS CLI versão 2, execute os comandos a seguir.

1. Localize o symlink e instale caminhos.
   + Use o comando `which` para encontrar o symlink. Isso mostra o caminho usado com o parâmetro `--bin-dir`.

     ```
     $ which aws
     /usr/local/bin/aws
     ```
   + Use o comando `ls` para localizar o diretório para o qual o symlink aponta. Isso fornece o caminho usado com o parâmetro `--install-dir`.

     ```
     $ ls -l /usr/local/bin/aws
     lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws
     ```

1. Exclua os dois symlinks no diretório `--bin-dir`. Se o seu usuário tiver permissão de gravação nesses diretórios, não será necessário usar `sudo`.

   ```
   $ sudo rm /usr/local/bin/aws
   $ sudo rm /usr/local/bin/aws_completer
   ```

1. Exclua o diretório `--install-dir`. Se o seu usuário tiver permissão de gravação nesse diretório, não será necessário usar `sudo`.

   ```
   $ sudo rm -rf /usr/local/aws-cli
   ```

1. **(Opcional)** Remova as informações compartilhadas do AWS SDK e das configurações da AWS CLI na pasta `.aws`.
**Atenção**  
Essas configurações de configuração e credenciais são compartilhadas em todos os AWS SDKs e na AWS CLI. Se você remover essa pasta, elas não poderão ser acessadas por nenhum AWS SDK que ainda estiver em seu sistema.

   O local padrão da pasta `.aws` difere entre plataformas. Por padrão, a pasta está localizada em *\$1/.aws/*. Se o seu usuário tiver permissão de gravação nesse diretório, não será necessário usar `sudo`.

   ```
   $ sudo rm -rf ~/.aws/
   ```

------
#### [ Snap ]

Nós fornecemos uma versão oficial com suporte da AWS da AWS CLI no `snap`. Se você usou o `snap` para instalar a AWS CLI, siga as seguintes etapas: 

1. Execute comando `snap remove` a seguir para a AWS CLI.

   ```
   $ snap remove aws-cli --classic
   ```

   Se você usou o `sudo` para instalar a AWS CLI, você precisa adicioná-lo ao comando.

   ```
   $ sudo snap remove aws-cli --classic
   ```

1. Talvez seja necessário reiniciar a janela do prompt de comando ou o computador para remover todos os arquivos.

1. **(Opcional)** Remova as informações compartilhadas do AWS SDK e das configurações da AWS CLI na pasta `.aws`.
**Atenção**  
Essas configurações de configuração e credenciais são compartilhadas em todos os AWS SDKs e na AWS CLI. Se você remover essa pasta, elas não poderão ser acessadas por nenhum AWS SDK que ainda estiver em seu sistema.

   O local padrão da pasta `.aws` difere entre plataformas. Por padrão, a pasta está localizada em *\$1/.aws/*. Se você tiver permissões de gravação nesse diretório, não será necessário usar `sudo`.

   ```
   $ sudo rm -r ~/.aws/
   ```

------

## macOS
<a name="uninstall-macos"></a>

Para desinstalar a AWS CLI versão 2, execute os comandos a seguir, substituindo os caminhos usados para instalar. Os comandos de exemplo usam os caminhos de instalação padrão.

1. Localize a pasta que contém os symlinks para o programa principal e o completer.

   ```
   $ which aws
   /usr/local/bin/aws
   ```

1. Com essas informações, execute o comando a seguir para localizar a pasta de instalação para a qual os symlinks apontam.

   ```
   $ ls -l /usr/local/bin/aws
   lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/aws
   ```

1. Exclua os dois symlinks na primeira pasta. Se o seu usuário tiver permissão de gravação nessas pastas, você não precisará usar `sudo`.

   ```
   $ sudo rm /usr/local/bin/aws
   $ sudo rm /usr/local/bin/aws_completer
   ```

1. Exclua a pasta de instalação principal. Use `sudo` para obter acesso de gravação à pasta `/usr/local`.

   ```
   $ sudo rm -rf /usr/local/aws-cli
   ```

1. **(Opcional)** Remova as informações compartilhadas do AWS SDK e das configurações da AWS CLI na pasta `.aws`.
**Atenção**  
Essas configurações de configuração e credenciais são compartilhadas em todos os AWS SDKs e na AWS CLI. Se você remover essa pasta, elas não poderão ser acessadas por nenhum AWS SDK que ainda estiver em seu sistema.

   O local padrão da pasta `.aws` difere entre plataformas. Por padrão, a pasta está localizada em *\$1/.aws/*. Se o seu usuário tiver permissão de gravação nesse diretório, não será necessário usar `sudo`.

   ```
   $ sudo rm -rf ~/.aws/
   ```

## Windows
<a name="uninstall-windows"></a>

1. Abra **Programas e Recursos** seguindo um destes procedimentos:
   + Abra o **Painel de Controle** e selecione **Programas e Recursos**.
   + Abra um prompt de comando e insira o comando a seguir.

     ```
     C:\> appwiz.cpl
     ```

1. Selecione a entrada denominada **AWS Command Line Interface** e escolha **Uninstall (Desinstalar)** para executar o desinstalador.

1. Confirme que deseja desinstalar a AWS CLI.

1. **(Opcional)** Remova as informações compartilhadas do AWS SDK e das configurações da AWS CLI na pasta `.aws`.
**Atenção**  
Essas configurações de configuração e credenciais são compartilhadas em todos os AWS SDKs e na AWS CLI. Se você remover essa pasta, elas não poderão ser acessadas por nenhum AWS SDK que ainda estiver em seu sistema.

   O local padrão da pasta `.aws` difere entre plataformas. Por padrão, a pasta está localizada em *%UserProfile%\$1.aws*.

   ```
   $ rmdir %UserProfile%\.aws
   ```

## Solução de problemas de erros de instalação e desinstalação da AWS CLI
<a name="uninstall-tshoot"></a>

Se você encontrar problemas após instalar ou desinstalar a AWS CLI, consulte [Solução de problemas da AWS CLI](cli-chap-troubleshooting.md) para obter os passos para a solução de problemas. Para obter os passos mais relevantes para a solução de problemas, consulte [Erros de comando não encontrado](cli-chap-troubleshooting.md#tshoot-install-not-found), [O comando “`aws --version`” retorna uma versão diferente da que você instalou](cli-chap-troubleshooting.md#tshoot-install-wrong-version) e [O comando “`aws --version`” retorna uma versão após a desinstalação da AWS CLI](cli-chap-troubleshooting.md#tshoot-uninstall-1).