

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Etapa 5 (opcional): limpeza
<a name="EKS-tutorial-step5"></a>

Siga essas etapas para remover os recursos criados neste tutorial.

**Remova recursos criados neste tutorial**

1. Exclua sua implantação. É possível usar o seguinte comando para fazer isso:

   ```
   kubectl delete deployment my-keyspaces-app -n my-eks-namespace
   ```

1. Exclua o cluster Amazon EKS e todos os pods contidos nele. Isso também exclui recursos relacionados, como a conta de serviço e o provedor de identidade OIDC. É possível usar o seguinte comando para fazer isso:

   ```
   eksctl delete cluster --name my-eks-cluster --region us-east-1
   ```

1. Exclua o perfil do IAM usado para a conta de serviço Amazon EKS com permissões de acesso ao Amazon Keyspaces. Primeiro, você precisa remover a política gerenciada anexada ao perfil.

   ```
   aws iam detach-role-policy --role-name my-iam-role --policy-arn arn:aws:iam::aws:policy/AmazonKeyspacesFullAccess
   ```

   Em seguida, você pode usar o seguinte comando para excluir o perfil.

   ```
   aws iam delete-role --role-name my-iam-role
   ```

   Para obter mais informações, consulte [Exclusão de um perfil do IAM (AWS CLI)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_delete.html#roles-managingrole-deleting-cli) no *Guia do usuário do IAM*. 

1. Exclua o repositório Amazon ECR, incluindo todas as imagens armazenadas nele. É possível fazer isso usando o comando a seguir.

   ```
   aws ecr delete-repository \
         --repository-name my-ecr-repository \
         --force \
         --region us-east-1
   ```

   Note que a bandeira `force` é necessária para excluir um repositório que contém imagens. Para excluir sua imagem antes, você pode fazer isso executando o seguinte comando. 

   ```
   aws ecr batch-delete-image \
         --repository-name my-ecr-repository \
         --image-ids imageTag=latest \
         --region us-east-1
   ```

   Para obter mais informações, consulte [Excluir uma imagem](https://docs.aws.amazon.com/AmazonECR/latest/userguide/getting-started-cli.html#cli-delete-image) no Guia do usuário do Amazon Elastic Container Registry.

1. Exclua o espaço de chaves e a tabela do Amazon Keyspaces. A exclusão do espaço de chave exclui automaticamente todas as tabelas desse espaço de chave. Você pode usar uma das opções a seguir para fazê-lo:

------
#### [ AWS CLI ]

   ```
   aws keyspaces delete-keyspace --keyspace-name 'aws'
   ```

   Para confirmar que o catálogo do espaço de chave foi excluído, você pode usar o seguinte comando.

   ```
   aws keyspaces list-keyspaces
   ```

   Para excluir sua tabela antes, é possível usar o seguinte comando.

   ```
   aws keyspaces delete-table --keyspace-name 'aws' --table-name 'user'
   ```

   Para confirmar que a tabela foi excluída, você pode usar o seguinte comando.

   ```
   aws keyspaces list-tables --keyspace-name 'aws'
   ```

   Para obter mais informações, consulte [excluir espaço de chave](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/keyspaces/delete-keyspace.html) e [excluir tabela](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/keyspaces/delete-table.html) na *Referência de comandos AWS CLI *.

------
#### [ cqlsh ]

   ```
   DROP KEYSPACE IF EXISTS "aws";
   ```

   Para confirmar que o espaço de chave existe, você pode usar a instrução a seguir.

   ```
   SELECT * FROM system_schema.keyspaces ;
   ```

   Seu espaço de chave não deve ser listado na saída desta instrução. Note que pode haver um atraso até a chave de espaço ser excluída. Para obter mais informações, consulte [DESCARTAR ESPAÇO DE CHAVES](cql.ddl.keyspace.md#cql.ddl.keyspace.drop).

   Para excluir sua tabela antes, é possível usar o seguinte comando.

   ```
   DROP TABLE "aws.user"
   ```

   Para confirmar que a tabela foi excluída, você pode usar o seguinte comando.

   ```
   SELECT * FROM system_schema.tables WHERE keyspace_name = "aws";
   ```

   Sua tabela não deve estar listada na saída desta instrução. Note que pode haver um atraso até a tabela ser excluída. Para obter mais informações, consulte [DESCARTAR TABELA](cql.ddl.table.md#cql.ddl.table.drop).

------