在本模块中,您将通过以下步骤终止通过此学习路径创建的所有资源。您将终止 Amazon S3 存储桶、Amazon Cognito 用户池、AWS Lambda 函数、IAM 角色、DynamoDB 表、REST API 和 CloudWatch Log。删除您不再使用的资源以避免不必要的费用是一种最佳实践。

完成模块所需时间:10 分钟

删除的服务:AWS Lambda、Amazon API Gateway、Amazon S3、Amazon DynamoDB、Amazon Cognito、AWS CloudWatch


按照以下分步说明删除您在每个模块中创建的 AWS 资源。单击各个步骤号可展开该部分。

  • 第 1 步:删除 Amazon S3 存储桶

    如果您使用提供的 AWS CloudFormation 模板来完成模块 1,则只需使用 AWS CloudFormation 控制台删除堆栈。否则,需要删除您在模块 1 中创建的 Amazon S3 存储桶。


    1. 在 AWS 管理控制台中,选择服务,然后选择“存储”下的 S3

    2. 选择您在模块 1 中创建的存储桶。

    3. 选择删除存储桶

    4. 提示确认时,输入存储桶的名称,然后选择“确认”。

  • 第 2 步:删除您的 Amazon Cognito 用户池

    如果您使用提供的 AWS CloudFormation 模板来完成模块 2,则只需使用 AWS CloudFormation 控制台删除堆栈。否则,需要删除您在模块 2 中创建的 Amazon Cognito 用户池。


    1. 在 AWS 控制台中单击服务,然后选择“移动服务”下的 Cognito

    2. 选择管理您的用户池

    3. 选择您在模块 2 中创建的 WildRydes 用户池。

    4. 选择页面右上角的删除池

    5. 提示确认时,输入 delete 并选择删除池

  • 第 3 步:删除无服务器后端

    删除您在模块 3 中创建的 AWS Lambda 函数、IAM 角色和 Amazon DynamoDB 表。


    Lambda 函数

    1. 在 AWS 管理控制台中单击服务,然后选择“计算”下的 Lambda

    2. 选择您在模块 3 中创建的 RequestUnicorn 函数。

    3. 操作下拉菜单中选择删除函数

    4. 提示确认时,选择删除

    IAM 角色

    1. 在 AWS 管理控制台中单击服务,然后选择“安全、身份与合规”下的 IAM

    2. 从导航菜单中选择角色

    3. 在“筛选条件”框中输入 WildRydesLambda

    4. 选择您在模块 3 中创建的角色。

    5. 角色操作下拉列表中选择删除角色

    6. 提示确认时,选择是,删除

    DynamoDB 表

    1. 在 AWS 管理控制台中单击服务,然后选择“数据库”下的 DynamoDB

    2. 在导航菜单中选择

    3. 选择您在模块 3 中创建的 Rides 表。

    4. 操作下拉列表中选择删除表

    5. 删除此表的所有 CloudWatch 警报复选框保留为选中状态,然后选择删除

  • 第 4 步:删除 REST API

    删除在模块 4 中创建的 REST API。在 Amazon API Gateway 控制台中选择 API 时,操作下拉列表中有一个删除 API 选项。


    1. 在 AWS 管理控制台中单击服务,然后选择“应用程序服务”下的 API Gateway

    2. 选择您在模块 4 中创建的 API。

    3. 展开操作下拉列表,然后选择删除 API

    4. 出现提示时,输入 API 的名称,然后选择删除 API

  • 第 5 步:删除 CloudWatch Log

    AWS Lambda 会自动在 Amazon CloudWatch Log 中为每个函数创建一个新的日志组,并在调用函数时将日志写入该日志组。您应该删除 RequestUnicorn 函数的日志组。此外,如果您启动了任何 CloudFormation 堆栈,可能还存在与您应该删除的堆栈中的自定义资源相关联的日志组。


    1. 在 AWS 控制台中单击服务,然后选择“管理工具”下的 CloudWatch

    2. 在导航窗格中选择日志

    3. 选择 /aws/lambda/RequestUnicorn 日志组。如果您的账户中存在多个日志组,则可以将 /aws/lambda/RequestUnicorn 输入筛选条件文本框中,以便轻松找到日志组。

    4. 操作下拉列表中选择删除日志组

    5. 提示确认时,选择是,删除

    6. 如果您在完成某个模块时启动了任何 CloudFormation 模板,请对以 /aws/lambda/wildrydes-webapp开头的所有日志组重复步骤 3-5。

Serverless_Web_App_LP_assets-badge

祝贺您!您成功使用 Amazon Web Services (AWS) 构建并终止了无服务器 Web 应用程序。

示例文本

了解更多

了解有关 Amazon Web Services (AWS) 上无服务器计算的功能、组件和使用案例的概况。访问无服务器计算 »

深入了解

复习如何使用 API Gateway 和 AWS Lambda 构建无服务器多层架构,以减少部署和操作环节。阅读白皮书 »

构建工作流

了解通过使用 AWS 的 CI/CD 工具,自动部署在 AWS Lambda 上运行的无服务器应用程序的方法。观看网络研讨会 »