【问题标题】:URI to connect step function from api-gateway从 api-gateway 连接 step 函数的 URI
【发布时间】:2020-03-05 16:02:40
【问题描述】:

我正在尝试为上述aws_api_gateway_integration 创建 terraform。我无法创建aws_api_gateway_integration,因为它返回错误

创建 API 网关集成时出错:BadRequestException:用于集成的 AWS ARN 必须包含路径或操作

请找到 terraform 代码 sn-p。

resource "aws_api_gateway_integration" "approve_get_integration" {
  rest_api_id                 = "${aws_api_gateway_rest_api.approval_api.id}"
  resource_id                 = "${aws_api_gateway_resource.approve_resource.id}"
  http_method                 = "${aws_api_gateway_method.approve_get_Method.http_method}"
  type                        = "AWS"
  integration_http_method     = "POST"
  uri                         = "arn:aws:apigateway:ap-southeast-1:states:SendTaskSuccess/${var.step-function-arn}"
  timeout_milliseconds        = 29000
} 

我正在尝试 sendTaskuccess 到 aws stepfunction 活动。

【问题讨论】:

    标签: amazon-web-services terraform aws-api-gateway terraform-provider-aws


    【解决方案1】:

    您必须使用以下内容作为uri 将任务状态发送到 StepFunction Activity

    uri = "arn:aws:apigateway:${var.region}:states:action/SendTaskFailure"
    
    猜你喜欢
    • 2017-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多