Neste módulo, você verá as etapas necessárias para encerrar todos os recursos criados durante este tutorial. Você encerrará seu aplicativo do AWS Amplify, um grupo de usuários do Amazon Cognito, uma função do AWS Lambda, uma função do IAM, uma tabela do DynamoDB, uma API REST e um log do CloudWatch. É recomendado excluir os recursos que não estão mais em uso para evitar cobranças indesejadas.

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

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


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

  • Etapa 1. Excluir seu aplicativo

    Exclua seu aplicativo do Amplify.


    1. No Console de Gerenciamento da AWS, selecione Serviços e AWS Amplify em Dispositivos móveis.

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

    3. Na página inicial do aplicativo, selecione “Ações > Excluir aplicativo”. Digite “delete” quando for solicitado e selecione Confirmar.

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

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


    1. No Console AWS, clique em Services (Serviços) e depois selecione Cognito em Mobile Services (Serviços móveis).

    2. Selecione Manage your User Pools (Gerenciar seus grupos de usuários).

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

    4. Selecione Delete pool (Excluir grupo) no canto superior direito da página.

    5. Insira delete (excluir) e escolha Delete pool (Excluir grupo) quando a confirmação for solicitada.

  • 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 (Serviços) e selecione Lambda em Compute (Computação).

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

    3. No menu suspenso Actions (Ações), selecione Delete function (Excluir função).

    4. Quando for solicitada sua confirmação, escolha Delete (Excluir).

    Função do IAM

    1. No Console de Gerenciamento da AWS, clique em Services (Serviços) e, depois, selecione IAM em Security, Identity & Compliance (Segurança, identidade e conformidade).

    2. No menu de navegação, selecione Roles (Funções).

    3. Insira WildRydesLambda na caixa de filtro.

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

    5. No menu suspenso Role actions (Ações da função), selecione Delete role (Excluir função).

    6. Quando a confirmação for solicitada, selecione Yes, Delete (Sim, excluir).

    Tabela do DynamoDB

    1. No Console de Gerenciamento da AWS, clique em Services (Serviços) e selecione DynamoDB em Databases (Bancos de dados).

    2. No menu de navegação, selecione Tables (Tabelas).

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

    4. No menu suspenso Actions (Ações), selecione Delete table (Excluir tabela).

    5. Selecione a caixa de seleção Delete all CloudWatch alarms for this table (Excluir todos os alarmes do CloudWatch dessa tabela) e clique em Delete (Excluir).

  • Etapa 4. Excluir sua API REST

    Exclua a API REST que você criou no módulo 4. Há uma opção Delete API (Excluir API) no menu suspenso Actions (Ações) de quando você selecionou sua API no Amazon API Gateway Console.


    1. No Console de Gerenciamento da AWS, clique em Services (Serviços) e selecione API Gateway em Application Services (Serviços de aplicativo).

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

    3. Abra o menu suspenso Actions (Ações) e selecione Delete API (Excluir API).

    4. Quando solicitado, digite o nome da API e escolha Delete API (Excluir API).

  • Etapa 5. Excluir log do CloudWatch

    O AWS Lambda cria automaticamente um novo grupo de log por função no Amazon CloudWatch Logs e grava os logs nele quando sua função é invocada. É recomendável excluir o grupo de log da função RequestUnicorn. Além disso, se você executar uma pilha do CloudFormation, é possível que exista grupos de log associados aos recursos personalizados nessas pilhas que precisem ser excluídas.


    1. No Console AWS, clique em Services (Serviços) e selecione CloudWatch em Management Tools (Ferramentas de gerenciamento).

    2. No menu de navegação, selecione Logs.

    3. Selecione o grupo de logs /aws/lambda/RequestUnicorn. Se você tem muitos grupos de log na sua conta, insira /aws/lambda/RequestUnicorn na caixa de texto Filter (Filtro) para localizar o grupo de log facilmente.

    4. No menu suspenso Actions (Ações), selecione Delete log group (Excluir grupo de log).

    5. Quando a confirmação for solicitada, selecione Yes, Delete (Sim, excluir).

    6. Se você executou um modelo do CloudFormation para concluir o módulo, repita as etapas 3 a 5 para todos os grupos de log 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 com a Amazon Web Services (AWS).

Saiba mais

Confira uma visão geral sobre os recursos, componentes e casos de uso da computação sem servidor na Amazon Web Services (AWS). Acessar Computação sem servidor »

Detalhes

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

Criar um fluxo de trabalho

Saiba mais sobre o método para automatizar a implantação dos aplicativos sem servidor em execução no AWS Lambda com a ferramenta CI/CD da AWS. Assistir ao webinar »