列出文档部分AWS apigateway

时间:2018-09-19 08:45:54

标签: amazon-web-services swagger aws-api-gateway

通过Terraform,我基于一个AWS apigateway文件创建了一个swagger

在那个swagger文件中,我添加了特定的AWS终端节点来记录API,例如:

"x-amazon-apigateway-documentation": {
"documentationParts": [
  {
    "location": {
      "type": "API"
    },
    "properties": {
      "description": "This is the API description"
    }
  },
  {
    "location": {
      "type": "METHOD",
      "method": "GET",
      "path": "/foo/{bar}"
    },
    "properties": {
      "description": "This is the method description"
    }
  }
]
}

然后,我通过AWS console发布了文档版本1.0,我正尝试通过HTTP来获取该文档,如:

List Documentation Parts

但是,不幸的是,我不能。我正在对端点执行GET

http://apigateway.eu-central1.amazonaws.com/restapis/<TheIdOfMyApiGateway>/documentation/parts

它甚至都没有给我4XX代码,但根本没有响应或HTTP代码。

我做错了什么?

1 个答案:

答案 0 :(得分:2)

我的坏事是该地区的错字。 我错过了一个破折号,正确的端点是:

http://apigateway.eu-central-1.amazonaws.com/restapis/<TheIdOfMyApiGateway>/documentation/parts

使用 eu-central-1 代替eu-central1

我检查AWS Regions中区域的命名