将边缘优化的 API 导入 API Gateway - Amazon API Gateway
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

将边缘优化的 API 导入 API Gateway

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

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

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

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

  1. 通过以下网址登录到 Amazon API Gateway 控制台:https://console.aws.amazon.com/apigateway

  2. 选择 Create API (创建 API)

  3. REST API中,选择 Import(导入)。

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

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

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

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

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

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

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

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