title: 配置 API Gateway url: /flexmatch/lab22 weight: 30 pre: “2-2. ”
如果我们部署了 CloudFormation 堆栈,Lambda 函数和 API Gateway 已经创建好了。我们应该放置这些资源的必要部分。
我们知道其中一个 Lambda 函数需要 API Gateway。API Gateway 为 REST API、HTTP API 和 WebSocket API 提供端点。它还具有 API 缓存、限流和 API 后端的运营优势等功能。
在本实验中,它扮演后端 Lambda API 的"网关"角色。
在控制台中转到 API Gateway 菜单。(https://console.aws.amazon.com/apigateway)
点击"创建 API”,选择 REST 并将其名称设置为"GomokuAPI”。端点应为区域性。
创建 API 后,我们会看到空白页面。首先,创建资源并在其上创建方法。点击"操作"按钮并创建资源。
将资源名称设为 ranking,并启用 API Gateway CORS。点击"创建资源”。
下一步是创建方法。点击"操作"按钮并创建方法。我们会看到一个小列表框。选择"GET"并点击旁边的勾选按钮。
选择集成类型为Lambda 函数,并选择正确的区域。选择 game-rank-reader 作为 Lambda 函数。点击保存。
API 已创建。现在我们应该将此 API 部署到生产阶段。点击"操作"和"部署 API”。
选择[新阶段]并将阶段名称设为"prod”。点击部署按钮继续。
接下来,我们将在 S3 上构建静态网站。我们可以轻松托管静态网站!
© 2020 Amazon Web Services, Inc. 或其附属公司,保留所有权利。