首页 > 解决方案 > 我想将 API Gateway 查询字符串参数添加到 cloudformation 模板

问题描述

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

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

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

标签: amazon-cloudformationaws-api-gateway

解决方案


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

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


推荐阅读