Neste módulo, você passará pelas etapas para encerrar todos os recursos que você criou durante este roteiro de aprendizado. Você encerrará um bucket do Amazon S3, um grupo de usuários do Amazon Cognito, uma função do AWS Lambda, uma função do IAM, uma tabela do DynamoDB, uma REST API e um CloudWatch Log. A exclusão de recursos não utilizados é uma melhor prática para evitar que eles continuem sendo cobrados.

Tempo para conclusão do módulo: 10 minutos

Serviços excluídos: o AWS Lambda, o Amazon API Gateway, o Amazon S3, o Amazon DynamoDB, o Amazon Cognito e o AWS CloudWatch


Siga as instruções passo a passo abaixo para excluir os recursos da AWS que você criou em cada módulo. Clique em cada número de etapa para expandir a seção.

  • Etapa 1. Excluir o Amazon S3 Bucket

    Se você tiver usado o modelo do AWS CloudFormation fornecido para concluir o módulo 1, basta excluir a pilha usando o console do AWS CloudFormation. Caso contrário, exclua o bucket do Amazon S3 que você criou no módulo 1.


    1. No Console de Gerenciamento da AWS, selecione Services e, em seguida, selecione S3 em Storage.

    2. Selecione o bucket que você criou no módulo 1.

    3. Escolha Delete bucket.

    4. Insira o nome do seu bucket quando solicitado para confirmar, em seguida, escolha confirmar.

  • Etapa 2. Excluir seu grupo de usuário do Amazon Cognito

    Se você tiver usado o modelo do AWS CloudFormation fornecido para concluir o módulo 2, basta excluir a pilha usando o console do AWS CloudFormation. Caso contrário, exclua o grupo de usuário do Amazon Cognito que você criou no módulo 2.


    1. A partir do Console AWS, clique em Services e selecione Cognito em Mobile Services.

    2. Escolha Manage your User Pools.

    3. Selecione o grupo de usuário WildRydes que você criou no módulo 2.

    4. Escolha Delete Pool no canto superior direito da página.

    5. Digite delete e escolha Delete Pool quando solicitado para confirmar.

  • Etapa 3. Excluir seu back-end sem servidor

    Exclua a função do AWS Lambda, a função do IAM e a tabela do Amazon DynamoDB que você criou no módulo 3.


    Função Lambda

    1. No Console de Gerenciamento da AWS, clique em Services e, em seguida, selecione Lambda sob Compute.

    2. Selecione a função RequestUnicorn criada no módulo 3.

    3. No menu suspenso Actions, escolha Delete function.

    4. Escolha Delete quando solicitado para confirmar.

    Função do IAM

    1. No Console de Gerenciamento da AWS, clique em Services e, em seguida, selecione IAM em Security, Identity & Compliance.

    2. Selecione Roles no menu de navegação.

    3. Digite WildRydesLambda na caixa de filtro.

    4. Selecione a função que você criou no módulo 3.

    5. No menu suspenso Role actions, selecione Delete role.

    6. Escolha Yes, Delete quando solicitado para confirmar.

    Tabela do DynamoDB

    1. No Console de Gerenciamento da AWS, clique em Services e selecione DynamoDB em bancos de dados

    2. Escolha Tables no menu de navegação.

    3. Escolha a tabela Rides que você criou no módulo 3.

    4. Escolha Delete table a partir do menu suspenso Actions.

    5. Deixe a caixa de seleção para Delete all CloudWatch alarms for this table selecionada e escolha Delete.

  • Etapa 4. Excluir a REST API

    Exclua a REST API criada no módulo 4. Há uma opção Delete API no menu suspenso Actions quando você seleciona sua API no console do Amazon API Gateway.


    1. No Console de Gerenciamento da AWS, clique em Services e, em seguida, selecione API Gateway em serviços de aplicativos.

    2. Selecione a API que você criou no módulo 4.

    3. Expanda o menu suspenso Actions e escolha Delete API.

    4. Insira o nome da API quando solicitado e escolha Delete API.

  • Etapa 5. Excluir o CloudWatch Logs

    O AWS Lambda cria automaticamente um novo grupo de logs por função no Amazon CloudWatch Logs e grava os logs para ele quando a função é chamada. Você deve excluir o grupo de logs para a função RequestUnicorn. Além disso, se você executou quaisquer pilhas do CloudFormation, pode haver grupos de logs associados a recursos personalizados nas pilhas que você deve excluir.


    1. No console da AWS, clique em Services e selecione CloudWatch nas ferramentas de gerenciamento.

    2. Escolha Logs no painel de navegação.

    3. Selecione o grupo de logs /aws/lambda/RequestUnicorn. Se você tiver muitos grupos de logs na sua conta, você pode digitar /aws/lambda/RequestUnicorn na caixa de texto Filter para localizar facilmente o grupo de logs.

    4. Escolha Delete log group no menu suspenso Actions.

    5. Escolha Yes, Delete quando solicitado para confirmar.

    6. Se você executou quaisquer modelos do CloudFormation para concluir um módulo, repita as etapas de 3 a 5 para todos os grupos de logs que começam com /aws/lambda/wildrydes-webapp.

Serverless_Web_App_LP_assets-badge

Parabéns, você criou e encerrou um aplicativo web sem servidor usando a Amazon Web Services (AWS).

Saiba mais

Obtenha uma visão geral sobre os recursos, componentes e casos de uso para a computação sem servidor da Amazon Web Services (AWS). Acesse computação sem servidor »

Conheça mais

Analise as arquiteturas de várias camadas sem servidor usando a API Gateway e o AWS Lambda para reduzir os ciclos de implantação e ciclos operacionais. Leia o whitepaper »

Crie um fluxo de trabalho

Saiba mais sobre um método para automatizar a implantação de aplicativos sem servidor em execução no AWS Lambda usando ferramentas CI/CD da AWS. Assista ao webinar »