AWS API 网关 HTTP API 与 Terraform 的参数映射

AWS API Gateway HTTP API Parameter Mapping with Terraform

AWS Terraform 提供商是否支持 API 网关 V2 HTTP API 的参数映射?具体来说,我想在将传入请求转发到私有集成之前覆盖它的路径。我似乎找不到允许我在 aws_apigatewayv2 Terraform AWS 提供商资源下指定参数映射的资源。

我正在寻找 Terraform,它允许我设置等同于通过控制台设置以下内容。

提前致谢

这是通过request_parameters设置的。

要检查其形式,您可以先使用 AWS 控制台创建它,然后 运行 AWS CLI

aws  apigatewayv2 get-integration  --api-id <id> --integration-id <id>

这个 returns(在我的测试中)显示 RequestParameters 在 AWS 控制台中设置的输出:

{
    "ConnectionType": "INTERNET",
    "IntegrationId": "rvy1o1c",
    "IntegrationMethod": "ANY",
    "IntegrationType": "HTTP_PROXY",
    "IntegrationUri": "https://www.example.com/path/parts",
    "PayloadFormatVersion": "1.0",
    "RequestParameters": {
        "overwrite:path": "newpath"
    },
    "TimeoutInMillis": 30000
}