Configuring API Gateway


title: 配置 API Gateway url: /flexmatch/lab22 weight: 30 pre: “2-2.


如果我们部署了 CloudFormation 堆栈,Lambda 函数和 API Gateway 已经创建好了。我们应该放置这些资源的必要部分。

配置 API Gateway

我们知道其中一个 Lambda 函数需要 API Gateway。API Gateway 为 REST API、HTTP API 和 WebSocket API 提供端点。它还具有 API 缓存、限流和 API 后端的运营优势等功能。

在本实验中,它扮演后端 Lambda API 的"网关"角色。

  1. 在控制台中转到 API Gateway 菜单。(https://console.aws.amazon.com/apigateway)

  2. 点击"创建 API”,选择 REST 并将其名称设置为"GomokuAPI”。端点应为区域性

  1. 创建 API 后,我们会看到空白页面。首先,创建资源并在其上创建方法。点击"操作"按钮并创建资源。

  2. 将资源名称设为 ranking,并启用 API Gateway CORS。点击"创建资源”。

  1. 下一步是创建方法。点击"操作"按钮并创建方法。我们会看到一个小列表框。选择"GET"并点击旁边的勾选按钮。

  2. 选择集成类型为Lambda 函数,并选择正确的区域。选择 game-rank-reader 作为 Lambda 函数。点击保存。

  1. API 已创建。现在我们应该将此 API 部署到生产阶段。点击"操作"和"部署 API”。

  2. 选择[新阶段]并将阶段名称设为"prod”。点击部署按钮继续。

  1. 完成后,我们可以查看如下所示的阶段配置。请检查这个调用 URL。我们将使用此 URL 作为 S3 静态网页的端点。

接下来,我们将在 S3 上构建静态网站。我们可以轻松托管静态网站!


© 2020 Amazon Web Services, Inc. 或其附属公司,保留所有权利。