如何在Cloudformation的API网关中验证标头?

时间:2019-04-15 10:13:40

标签: amazon-web-services http-headers amazon-cloudformation

我已经阅读了许多AWS文档,但是找不到描述Cloudformation中的HTTP请求标头验证的文档。有人可以帮忙吗?我只需要检查“引荐来源”标头是否存在。

1 个答案:

答案 0 :(得分:0)

您可以使用RequestParameters属性将标题验证添加到AWS::ApiGateway::Method Cloudformation资源中。关于如何使用它的文档还不是很清楚,但是语法应该类似于

      RequestParameters:
        method.request.header.referer: true

有关使用Cloudformation创建API资源的工作示例,请参见this blog post。请注意,该示例将验证路径变量而不是标头,但语法将相同。

您可能还需要向Cloudformation模板中添加AWS::ApiGateway::RequestValidator资源以执行验证,但是我怀疑RequestParameters映射中的布尔值是针对于此的,您将必须执行一些操作对此进行实验。