json - 在 Terraform 中,如何在请求路径之间使用变量定义 API 网关端点?
问题描述
感谢您来看这篇文章。如果这个问题得到了 StackOverflow 很棒的社区的回答,我知道它会的,我希望 API 网关 terraform 动态路径问题将一劳永逸地解决。
我正在尝试以/awesome/{id}/path格式创建路径,但使用 Json 和 foreach。我的想法可以走多远在下面的代码中
// List
resource "aws_api_gateway_resource" "accounts" {
foreach = local.path_data
rest_api_id = var.gateway_id
parent_id = aws_api_gateway_resource.finance.id
path_part = each.value["path_part"] # /awesome
}
// Unit
resource "aws_api_gateway_resource" "account" {
rest_api_id = var.gateway_id
parent_id = aws_api_gateway_resource.accounts.id
path_part = each.value["path_part2"] #/{id}
}
// Last
resource "aws_api_gateway_resource" "account" {
rest_api_id = var.gateway_id
parent_id = aws_api_gateway_resource.accounts.id
path_part = each.value["path_part3"] #/path
}
我可以在下面的问题中找到最接近的。但这并没有讨论使用 JSON 的多个 API
解决方案
推荐阅读
- string - 在托管字符串中跳过一行的最简单方法是什么^ VC++
- visual-studio-code - 删除 VS Code 中的 line-though 注释
- python - 如何使用 pyFFTW 类进行二维傅立叶变换?
- sql - 使用Python时如何在SQL查询中使用空字符串
- python - 识别 Pandas 数据集中的客户流失或流失(非分类)
- c# - 在后台持续运行控制台应用程序,直到系统关闭
- javascript - 如何使 $http.post api 调用等待响应准备好
- css - 在 wordpress 列中编写一些自定义 css
- python-3.x - 在 flask restful 中创建动态资源并执行 crud 操作
- azure-devops - 支持“子组织”或非全局组织命名空间