terraform-provider-aws - terraform 警告必须使用 splat 语法很烦人
问题描述
嗨,我是 terraform 的新手,当我运行计划/应用时,我的项目收到以下警告。
警告:输出“cloudfront_distribution_id”:必须使用 splat 语法访问 aws_cloudfront_distribution.cloudfront 属性“id”,因为它设置了“count”;
解决方案
当您使用 count 来定义您打算创建的指定资源的数量时,这通常是一个警告。用于aws_cloudfront_distribution.cloudfront.*.id
获取所有实例的属性列表
例子
output "cloudfront_distribution_id" {
value = "${join("", aws_cloudfront_distribution.cloudfront.*.id)}"
}
推荐阅读
- java - getContextPath() 在不同的环境中表现不同
- uwp - 如何更改禁用的 UWP ComboBox 的前景色?
- java - 在 TextView 上使用 setOnTouchListerner 时 autoLink="web" 不起作用
- mysql - 将数据从另一个表(从另一个连接)插入到表中
- python - Python:如何在 tkinter 的检查按钮中动态分配变量
- shell - 如何通过 impala shell 脚本显示任何消息
- algorithm - 如何从不接近的 U(a,b) 中抽取 n 个样本?
- python - 公网IP无法访问服务器机器上的scrapyd接口
- react-native - 上下文 API React Native
- javascript - 为什么 id 和 itemId 在该反应代码中从不匹配?