Amazon Simple Notification Service
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

步骤 1:部署示例应用程序

  1. 登录 AWS Lambda 控制台

  2. 在导航面板上,选择 Functions (函数),然后选择 Create function (创建函数)

  3. Create function (创建函数) 页面上,执行以下操作:

    1. 依次选择 Browse serverless app repository (浏览无服务器应用程序存储库)Public applications (公共应用程序)Show apps that create custom IAM roles or resource policies (显示创建 IAM 角色或资源策略的应用程序)

    2. 搜索 fork-example-ecommerce-checkout-api,然后选择该应用程序。

  4. fork-example-ecommerce-checkout-api 页面上,执行以下操作:

    1. Application settings (应用程序设置) 部分中,输入 Application name (应用程序名称)(例如,fork-example-ecommerce-my-app)。

      注意

      • 要稍后轻松找到您的资源,请保留前缀 fork-example-ecommerce

      • 对于每个部署,应用程序名称必须唯一。如果您重用应用程序名称,则部署将仅更新之前部署的 AWS CloudFormation 堆栈(而不是创建新堆栈)。

    2. (可选)为应用程序的 Lambda 函数执行输入下列 LogLevel 设置之一:

      • DEBUG

      • ERROR

      • INFO(默认值)

      • WARNING

  5. 选择 I acknowledge that this app creates custom IAM roles, resource policies and deploys nested applications (我确认此应用程序创建自定义 IAM 角色和资源策略并部署嵌套应用程序),然后在页面底部选择 Deploy (部署)

Deployment status for fork-example-ecommerce-my-app (fork-example-ecommerce-<my-app> 的部署状态) 页面上,Lambda 显示 Your application is being deployed (正在部署您的应用程序) 状态。

Resources (资源) 部分中,AWS CloudFormation 开始创建堆栈并显示每个资源的 CREATE_IN_PROGRESS 状态。在此过程完成后,AWS CloudFormation 将显示 CREATE_COMPLETE 状态。

注意

部署所有资源可能需要 20-30 分钟。

部署完成后,Lambda 将显示 Your application has been deployed (您的应用程序已部署完成) 状态。