如何使用Terraform和aws_apigatewayv2_集成设置API网关步骤功能集成
我正在寻找一个关于如何使用Terraform和如何使用Terraform和aws_apigatewayv2_集成设置API网关步骤功能集成,terraform,terraform-provider-aws,Terraform,Terraform Provider Aws,我正在寻找一个关于如何使用Terraform和aws\u apigatewayv2\u integration资源从API网关开始执行step函数的示例。我使用的是HTTP API(我在Stackoverflow上只找到了一个旧的REST API示例) 目前我有: resource "aws_apigatewayv2_integration" "workflow_proxy_integration" { api_id
aws\u apigatewayv2\u integration
资源从API网关开始执行step函数的示例。我使用的是HTTP API(我在Stackoverflow上只找到了一个旧的REST API示例)
目前我有:
resource "aws_apigatewayv2_integration" "workflow_proxy_integration" {
api_id = aws_apigatewayv2_api.default.id
credentials_arn = aws_iam_role.api_gateway_step_functions.arn
integration_type = "AWS_PROXY"
integration_subtype = "StepFunctions-StartExecution"
description = "The integration which will start the Step Functions workflow."
payload_format_version = "1.0"
request_parameters = {
StateMachineArn = aws_sfn_state_machine.default.arn
}
}
现在,我的状态机接收到一个空输入(“输入”:{}
)。当我尝试将input
添加到request\u parameters
部分时,出现以下错误:
错误:更新API网关v2集成时出错:BadRequestException:参数:输入不适合操作的架构:StepFunctions StartExecution