将边缘优化的 API 导入 API Gateway
您可以导入 API 的 OpenAPI 定义文件,在 OpenAPI 文件之外通过指定 EDGE 终端节点类型作为导入操作的附加输入,创建新的边缘优化的 API。您可以使用 API Gateway 控制台、Amazon CLI 或 Amazon 开发工具包执行此操作。
有关从 API Gateway 控制台使用导入 API 功能的教程,请参阅教程:通过导入示例创建 REST API。
使用 API Gateway 控制台导入边缘优化的 API
要使用 API Gateway 控制台导入边缘优化的 API,请执行以下操作:
-
通过以下网址登录到 Amazon API Gateway 控制台:https://console.aws.amazon.com/apigateway
。 -
选择 Create API (创建 API)。
-
在REST API中,选择 Import(导入)。
-
复制 API 的 OpenAPI 定义并粘贴到代码编辑器中,或者选择 Select OpenAPI File (选择 OpenAPI 文件) 以从本地驱动器加载 OpenAPI 文件。
-
在 Settings (设置) 下,对于 Endpoint Type (终端节点类型),选择
Edge optimized。 -
选择 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'
或者使用到 endpointConfigurationTypes 的 EDGE 查询字符串参数的明确规范:
aws apigateway import-rest-api \ --parameters endpointConfigurationTypes=EDGE \ --fail-on-warnings \ --body 'file://path/to/API_OpenAPI_template.json'