amazon-cloudformation - 我想将 API Gateway 查询字符串参数添加到 cloudformation 模板
问题描述
我有一个用于下载文件的端点。 http://apiendpoint.com/file
我们最近收到一个请求,要求我们希望能够访问第二个文件,我想向它添加一个查询字符串参数。 http://apiendpoint.com/file?fileType="A"
我可以在控制台中执行,但我想将其添加到 cloudformation 模板中,但无法弄清楚如何执行此操作。任何帮助将不胜感激。
解决方案
由于您正在谈论使用参数,因此您将无法在 cloudformation 模板中执行此操作,您必须在实现服务(即,您的 API 将请求发送到的服务)中实现它。API网关一般只细化到path
层级,只能定义path
层级参数。我的意思是定义,而不是解释(除非您可能使用高级模板映射,但从您的模板来看,它看起来不像您)。
哦,你应该看看AWS SAM。它可以帮助清理您的模板并使其更具可读性和更易于解释,因为它添加了一些抽象。
推荐阅读
- javascript - 在导入语句中查找关键字的正则表达式
- android - Android Pie 上的空白/白色通知行
- java - Primefaces LazyDataModel:(过时的)
- c++ - 在 C++ 中访问结构数组中的数据
- python - 如何从另一个 python 进程中获取变量值?
- sql - Oracle 12c 中不存在 JSON_OBJECT_T
- php - 编辑/更新数据库 Laravel
- angular - 在移动应用程序屏幕中单击外部屏幕时,P-dialog 未关闭
- python - 如何使用 scikit LinearRegression 选择系数
- macos - Mac OS 10.14 Mojave + qt5.5 + gem capybara-webkit