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

导入区域 API 到 API Gateway

导入 API 时,您可以为 API 选择区域终端节点配置。您可以使用 API Gateway 控制台、AWS CLI 和 AWS 开发工具包或 API Gateway REST API。

导出 API 时,API 终端节点配置不包括在导出的 API 定义中。

使用 API Gateway 控制台导入区域 API

要使用 API Gateway 控制台导入区域终端节点的 API,请执行以下操作:

  1. 登录 API Gateway 控制台,然后选择 + Create API

  2. Create new API 下选择 Import from Swagger 选项。

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

  4. Settings 下,对于 Endpoint Type,选择 Regional

  5. 选择 Import 以便开始 Swagger 定义的导入。

使用 AWS CLI 导入区域 API

要使用 AWS CLI 从 Swagger 定义文件导入 API,请使用 import-rest-api 命令:

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

使用 API Gateway REST API 导入区域 API

要使用 API Gateway REST API 通过导入 Swagger 定义文件创建区域 API,请调用以下 restapi:import 链接关系:

POST /restapis?mode=import&failonwarnings=true&endpointConfigurationTypes=REGIONAL Host: apigateway.us-west-2.amazonaws.com Content-Type:application/json Content-Length: ... { //API Swagger definition }