Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Terraform和aws_apigatewayv2_集成设置API网关步骤功能集成_Terraform_Terraform Provider Aws - Fatal编程技术网

如何使用Terraform和aws_apigatewayv2_集成设置API网关步骤功能集成

如何使用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

我正在寻找一个关于如何使用Terraform和
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