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

将边缘优化的 API 导入 API Gateway

您可以导入 API 的 OpenAPI 定义文件,在 OpenAPI 文件之外通过指定 EDGE 终端节点类型作为导入操作的附加输入,创建新的边缘优化的 API。您可以使用 API Gateway 控制台、AWS CLI 或 AWS 开发工具包执行此操作。

有关从 API Gateway 控制台使用导入 API 功能的教程,请参阅教程:通过导入示例创建 REST API

使用 API Gateway 控制台导入边缘优化的 API

要使用 API Gateway 控制台导入边缘优化的 API,请执行以下操作:

  1. 登录到 API Gateway 控制台,然后选择 + Create API (+ 创建 API)

  2. Create new API (创建新 API) 下选择 Import from OpenAPI (从 OpenAPI 导入) 选项。

  3. 复制 API 的 OpenAPI 定义并粘贴到代码编辑器中,或者选择 Select OpenAPI File (选择 OpenAPI 文件) 以从本地驱动器加载 OpenAPI 文件。

  4. Settings (设置) 下,对于 Endpoint Type (终端节点类型),选择 Edge optimized

  5. 选择 Import (导入) 以开始导入 OpenAPI 定义。

使用 AWS CLI 导入边缘优化的 API

要使用 AWS CLI 从 OpenAPI 定义文件导入 API 创建新的边缘优化的 API,请使用 import-rest-api 命令,如下所示:

aws apigateway import-rest-api \ --fail-on-warnings \ --body 'file://path/to/API_OpenAPI_template.json'

或者使用到 EDGEendpointConfigurationTypes 查询字符串参数的明确规范:

aws apigateway import-rest-api \ --endpointConfigurationTypes=EDGE \ --fail-on-warnings \ --body 'file://path/to/API_OpenAPI_template.json'