我有一个AWS API Gateway,设置了一个自定义域名,格式为api.example.com
。我有一个api.example.com/prod
阶段和一个api.example.com/dev
阶段,但是我也希望能够修改在api.example.com
上返回的响应。
我想要的东西与GitHub api的行为非常相似。其中https://api.github.com/v2访问api的版本2,而https://api.github.com/v3访问api的版本3,但是https://api.github.com提供自定义响应。
就我而言,我希望在api.example.com上有一个小的静态html页面,但是可以使用自定义json响应(例如在api.github.com上),比{"message":"Forbidden"}
有用的任何东西都可以
我知道我在自定义域窗口中设置了到dev
和prod
阶段的基本路径映射(如下面的部分编辑设置),但是我也想添加一个空路径,并使用指向根资源的GET方法返回另一个API,该方法返回一个小的静态html页面。 API网关不允许将空的基本路径映射与非空的基本路径映射结合在一起(出于充分的理由,我认为这很不错),但是它感觉应该有某种方法可以实现我要设置的内容。
谁知道使用AWS API Gateway实现此目标的方法?