AWS Lambda
开发人员指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

步骤 3.1:使用 Amazon API Gateway 创建 API

按照本部分的步骤创建新 Lambda 函数,并创建 API 网关 终端节点以触发该函数:

  1. 登录 AWS 管理控制台,然后打开 AWS Lambda 控制台。

  2. 选择 Create Lambda function

  3. Select blueprint 页中,选择 microservice-http-endpoint 蓝图。您可以使用 Filter 查找它。

  4. Configure triggers 页中将填充 API 网关 触发器。将创建的默认 API 名称为 LambdaMicroservice(您可以根据需要通过 API Name 字段更改此名称)。

    注意

    在完成向导并创建函数时,Lambda 会在所选 API 名称下自动创建名为 MyLambdaMicroservice(您的函数名称)的代理资源。有关代理资源的更多信息,请参阅为代理资源配置代理集成。代理资源具有 AWS_PROXY 集成类型和“捕获全部”方法 ANYAWS_PROXY 集成类型会应用默认映射模板将整个请求传递到 Lambda 函数,并将 Lambda 函数的输出转换为 HTTP 响应。ANY 方法为支持的所有方法(包括 GETPOSTPATCHDELETE 和其他方法)定义同样的集成设置。

    复查您的触发器后,选择 Next

  5. Configure function 页面上,执行以下操作:

    1. 查看预配置的 Lambda 函数配置信息,包括:

      • RuntimeNode.js 6.10

      • 提供了用 JavaScript 编写的代码。代码根据调用的方法和提供的负载执行 DynamoDB 操作。

      • Handler 显示 index.handler。格式为:filename.handler-function

    2. MyLambdaMicroserviceName 中输入函数名称

    3. Role 中,输入将创建的新角色的角色名称。

      注意

      microservice-http-endpoint 蓝图在 Policy templates 字段中预填充在创建时添加到新角色的“简单微服务”权限策略模板。这会自动将附加到该策略的必要权限添加到您的新角色。有关更多信息,请参阅 策略模板

  6. 选择 Create function

下一步

步骤 3.2:测试发送 HTTPS 请求

本页内容: