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

初始化 API Gateway 中的 API 设置

在本示例中,我们使用通过 HTTP 集成简化的 PetStore API,其中公开了 GET /petsGET /pets/{petId} 方法。这些方法通过两个 HTTP 终端节点 (即 http://petstore-demo-endpoint.execute-api.com/petstore/petshttp://petstore-demo-endpoint.execute-api.com/petstore/pets/{petId}) 进行集成。API 会处理 200 OK 响应。本示例重点讨论在可能的情况下使用默认设置在 API Gateway 中创建 API 方面的基本编程任务。

由于采用默认设置,生成的 API 是边缘优化类型。另一种方法是设置区域 API。要设置区域 API,必须将 API 的终端节点类型显式设置为 REGIONAL。要显式设置边缘优化的 API,您可以将 EDGE 设置为 endpointConfiguration 的类型。

设置 API 时,必须选择一个区域。在部署时,API 将特定于区域部署。对于边缘优化的 API,基本 URL 是 http[s]://{restapi-id}.execute-api.amazonaws.com/stage 格式,其中 restapi-id} 是 API Gateway 为 API 生成的 ID 值。您可以将自定义域名 (例如 apis.example.com) 分配为 API 的主机名,然后调用包含 https://apis.example.com/myApi 格式的基本 URL 的 API。