API网关自定义域-具有同时映射到阶段的空基本路径和在空基本路径上的静态html页面

时间:2019-12-13 15:55:50

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

我有一个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"}有用的任何东西都可以

我知道我在自定义域窗口中设置了到devprod阶段的基本路径映射(如下面的部分编辑设置),但是我也想添加一个空路径,并使用指向根资源的GET方法返回另一个API,该方法返回一个小的静态html页面。 API网关不允许将空的基本路径映射与非空的基本路径映射结合在一起(出于充分的理由,我认为这很不错),但是它感觉应该有某种方法可以实现我要设置的内容。

谁知道使用AWS API Gateway实现此目标的方法?

enter image description here

0 个答案:

没有答案