aws-api-gateway - Terraform 错误:创建 API 网关部署时出错:BadRequestException:没有为方法定义集成
问题描述
使用 terraform 创建 api_gateway 时出错,下面是我的代码和错误屏幕截图.. 使用此代码可以创建 REST API,但在部署部分失败...任何人都可以帮我解决这个问题
aws_api_gateway_deployment.api-deployment: Creating...
Error: Error creating API Gateway Deployment: BadRequestException: No integration defined for method
解决方案
在您的“ aws_api_gateway_deployment ”资源中,您需要添加一个“ depends_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
]
...
}
两个资源中的任何一个都没有设置的问题。
推荐阅读
- javascript - 将多个复选框的 Value[S] 传递给 Controller MVC | AJAX
- javascript - 尝试使用 Uglify 最小化代码时出现意外令牌
- xaml - 如何在 StaticResource 中设置字体?
- perl - 列出相同的文件并按顺序对文件名进行排序
- regex - 灾难性回溯 [AZ]*([0-9A-Z])-[1-9]*([0-9])
- python - 正则表达式策略在一种情况下有效,但在另一种情况下无效
- python - 如何在 Jinja2/Django 模板中使用迭代器循环?
- autodesk-forge - 是否有扩展以在一个级别上显示模型?
- node.js - 使用模拟/存根为给定方法在 mocha 中编写单元测试
- gradle - 使用 Java 模块构建 Gradle Kotlin DSL 多项目