【问题标题】:I want to add an API Gateway query string parameter to a cloudformation template我想将 API Gateway 查询字符串参数添加到 cloudformation 模板
【发布时间】:2021-07-30 21:19:08
【问题描述】:

我有一个用于下载文件的端点。 http://apiendpoint.com/file

我们最近收到了一个请求,要求我们希望能够访问第二个文件,我想向它添加一个查询字符串参数。 http://apiendpoint.com/file?fileType="A"

我可以在控制台中执行,但我想将其添加到 cloudformation 模板中,但无法弄清楚如何执行此操作。任何帮助将不胜感激。

【问题讨论】:

  • 您当前的模板是什么,您尝试过什么?
  • github.com/cboath/DUDevopsclass 模板文件在那里,我没有真正尝试太多,因为我找不到要使用的值。我确实尝试了 RequestParameters 但这不是我想要的。

标签: amazon-cloudformation aws-api-gateway


【解决方案1】:

由于您正在谈论使用参数,因此您无法在 cloudformation 模板中执行此操作,您必须在实现服务(即您的 API 将请求发送到的服务)中实现该参数. API网关一般只细化到path级别,只能定义path级别参数。我的意思是定义,而不是解释(除非您可能使用高级模板映射,但从您的模板来看,它看起来不像您)。

哦,你应该看看AWS SAM。它可以帮助清理您的模板并使其更具可读性和更易于解释,因为它添加了一些抽象。

【讨论】:

    猜你喜欢
    • 2021-05-24
    • 2017-11-14
    • 2011-02-11
    • 1970-01-01
    • 2020-11-25
    • 1970-01-01
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多