使用 AWS CDK 的 API 网关 GET 方法请求 URL 查询字符串参数

Fil*_*nar 2 amazon-web-services typescript aws-api-gateway aws-cdk

我正在使用 CDK 配置 API 网关,但我正在努力处理 GET 方法请求中的 URL 查询字符串参数。我可以找到集成请求的示例,但找不到方法请求的示例。

这些是我使用控制台定义的 URL 查询字符串参数,我的问题是如何使用 CDK 在 TypeScript 中复制它? 在此输入图像描述

我检查了CDK文档希望找到实现。我期望它可以在MethodOptions 接口下,但对我的情况没有任何用处。

Fil*_*nar 5

下面的代码可以完成这项工作。它是Method 构造的一部分。

 options: {
      requestParameters: {
     'method.request.querystring.profile': true,
     'method.request.querystring.username': true,
     'method.request.querystring.password': true,
     'method.request.querystring.language': true,
     'method.request.querystring.options': false
      }
}
Run Code Online (Sandbox Code Playgroud)