amazon-web-services - API Gateway 自定义域 - 具有到阶段的空基本路径映射和空基本路径上的静态 html 页面
问题描述
我有一个 AWS API Gateway 设置了一个自定义域名,格式为api.example.com
. 我有一个api.example.com/prod
阶段和一个api.example.com/dev
阶段,但我也希望能够修改返回的响应api.example.com
。
我想要的与 GitHub api 的行为方式非常相似。其中https://api.github.com/v2访问版本 2 的 api,而https://api.github.com/v3访问版本 3,但是https://api.github.com给出了自定义响应。
就我而言,我希望在 api.example.com 上有一个小的静态 html 页面,但是自定义 json 响应(如在 api.github.com 上)很好,比{"message":"Forbidden"}
这样做更有帮助。
我知道我在自定义域窗口中设置了到dev
和prod
阶段的基本路径映射(如下面我部分编辑的设置),但我也想添加一个空路径,并仅使用 GET 方法将其指向另一个 API在返回一个小的静态 html 页面的根资源上。API Gateway 不允许将空的基本路径映射与非空的基本路径映射结合起来(我认为这是有充分理由的),但它感觉应该有某种方法来实现我想要设置的内容。
有谁知道使用 AWS API Gateway 实现这一目标的方法吗?
解决方案
推荐阅读
- c# - 停止计时器后读取用户输入?
- java - @RequestParam 不同的 URI
- java - 在列表视图中解析 Json 并将点击监听器添加到每个列表项
- python - 查找给定列表的模式和第二模式
- php - PHP parsing json failing
- mqtt - How is the Sparkplug is_historical metric property used?
- html - 固定背景附件的问题
- tvos - UIUserInterfaceStyle 在每次重新打开时恢复为 UIUserInterfaceStyleDark
- r - generate a special matrix (max value of column sum is minimum) with given number of column from a vector
- c# - swagger 4.0 Asp.net core 2.2 需要的body参数