Terraform 错误:创建 API 网关部署时出错:BadRequestException:没有为方法定义集成

Nar*_*mha 7 aws-api-gateway terraform-provider-aws

使用 terraform 创建 api_gateway 时出现错误,下面是我的代码和错误屏幕截图..使用此代码我能够创建 REST API,但在部署部分失败...任何人都可以帮助我吗

aws_api_gateway_deployment.api-deployment: Creating...

Error: Error creating API Gateway Deployment: BadRequestException: No integration defined for method
Run Code Online (Sandbox Code Playgroud)

日志截图

dev*_*guy 13

在“ aws_api_gateway_deployment ”资源中,您需要添加一个“ dependent_on ”,其中需要包含以下条目:

  • aws_api_gateway_method 方法
  • aws_api_gateway_integration

在您的 terraform 脚本中找到,例如:

   resource "aws_api_gateway_deployment" "example" {
    
      depends_on = [
        aws_api_gateway_method.methodproxy,
        aws_api_gateway_integration.apilambda
      ]
      ...
   }
Run Code Online (Sandbox Code Playgroud)

问题来自于两个资源中的任何一个尚未设置。