Nos módulos anteriores, você criou um sistema de placar para um quebra-cabeça online. Para criar esse sistema, você usou:

Essas ferramentas fornecem soluções flexíveis e altamente escaláveis para solucionar muitos problemas encontrados durante a criação de aplicativos de jogos de muito tráfego.

Nas próximas etapas, você limpará os recursos que criou neste laboratório.

Tempo de conclusão do módulo: 20 minutos


  • Etapa 1. Excluir recursos do AWS Lambda, Amazon API Gateway e Amazon Cognito

    A cobrança do AWS Lambda e AWS API Gateway é feita conforme o uso. Você não será cobrado se eles permanecerem em sua conta. Entretanto, é melhor limpar os recursos ao terminar de usá-los.

    Na pasta scripts/, há um arquivo chamado delete-resources.sh. Esse script exclui a função do Lambda, a REST API do API Gateway, a função do IAM e o grupo de usuários do Amazon Cognito.

    Execute esse script com o seguinte comando no terminal:

    bash scripts/delete-resources.sh

    A seguinte saída será exibida no terminal:

    Removing REST API
    Deleting IAM role
    Deleting Lambda function
    Deleting Cognito User Pool
  • Etapa 2. Excluir o banco de dados do Amazon Aurora Serverless

    Remova o banco de dados do Amazon Aurora Serverless que você criou.

    1. Navegue até o console RDS e, no painel esquerdo, escolha Databases (Bancos de dados).
    2. Escolha o banco de dados leaderboard (placar).
    3. Selecione Actions (Ações) e Delete (Excluir).
    4. Na caixa de diálogo de confirmação, para a opção Create final snapshot (Criar snapshot final), selecione No (Não) e marque a caixa de seleção I acknowledge (Confirmo).
    5. Selecione Delete DB cluster (Excluir cluster de banco de dados).
  • Etapa 3. Excluir as credenciais de banco de dados no AWS Secrets Manager

    Em seguida, exclua as credenciais de banco de dados que você salvou no AWS Secrets Manager.

    1. Navegue até o console do Secrets Manager.
    2. Escolha o segredo leaderboard-database.
    3. Selecione Actions (Ações) e Delete secret (Excluir segredo).
    4. Por questões de segurança, o Secrets Manager requer um período de espera até o segredo ser permanentemente excluído. Use o período padrão de 30 dias e escolha Schedule deletion (Programar exclusão).
  • Etapa 4. Excluir a instância do Amazon ElastiCache

    Em seguida, remova a instância do Amazon ElastiCache.

    1. Navegue até a guia ElastiCache console (console do ElastiCache).
    2. Escolha Redis.
    3. Escolha a instâncialeaderboard (placar).
    4. Selecione Actions (Ações) e Delete (Excluir).
    5. Na tela de confirmação Delete Cluster (Excluir cluster), escolha Delete (Excluir) para excluir o cluster. Não selecione a opção para criar um backup.
  • Etapa 5. Excluir os recursos de rede

    Para permitir que a função do Lambda acesse as instâncias de ElastiCache e a Data API, você criou alguns recursos de rede, como uma sub-rede privada, um NAT Gateway, tabelas de rotas e um endereço IP elástico.

    Alguns desses recursos, como o NAT Gateway e o endereço IP elástico, geram custos. Por isso, você deseja removê-los. Há um arquivo chamado remove-networking.sh no diretório scripts/ que remove esses recursos.

    Você pode executar o script acionando o seguinte comando em seu terminal:

    bash scripts/remove-networking.sh

    A seguinte saída será exibida no terminal:

    Disassociating route table
    Deleting route table
    Deleting NAT Gateway
    Sleeping for EIP disassociation
    Releasing Elastic IP
    Networking resources deleted!
  • Etapa 6. Excluir a regra do seu ambiente AWS Cloud9

    Em um módulo anterior, você adicionou uma regra ao grupo de segurança ElastiCache que permitiu acesso da instância do Cloud9. Para excluir a instância do Cloud9 e o grupo de segurança, você precisa excluir essa regra.

    1. Navegue até a seção Grupos de segurança do console do EC2.
    2. Localize o grupo de segurança que foi usado pela instância ElastiCache. Se você não alterou as configurações padrão, ele será o grupo de segurança com o Group Name (Nome de grupo) padrão.
    3. Selecione o grupo de segurança. Escolha a guia Inbound (Entrada).
    4. Escolha Edit (Editar).
    5. Na caixa de diálogo Edit inbound rules (Editar regras de entrada), escolha o ícone X ao lado da regra da instância do Cloud9.
    6. Outra opção é excluir a regra do Lambda.
    7. Selecione Save (Salvar).  
  • Etapa 7. Excluir o ambiente do AWS Cloud9

    Por fim, exclua o ambiente do AWS Cloud9 usado neste laboratório:

    1. Navegue até o console do AWS Cloud9.
    2. Selecione o ambiente Puzzle Leaderboard (Placar de quebra-cabeça) e Delete (Excluir).
    3. Na caixa de diálogo, digite Delete (Excluir) e selecione Delete (Excluir).