terraform - 从部分名称中查找 Terraform AWS IAM 策略数据源
问题描述
我正在尝试获取 iam_policy 的数据源,该数据源存在于所有环境中,但末尾附加了一个随机字符串
DataDogIntegration-DatadogAWSIntegrationPolicy-<random-gibberish>
无论如何可以根据名称的开头获取该策略的 arn 吗?我尝试过过滤器,但 iam_policy 数据源不支持它们
除了过滤器,我也尝试过这些
data "aws_iam_policy" "example" {
# arn = "arn:aws:iam::${local.account_id}:policy/DataDogIntegration-DatadogAWSIntegrationPolicy-*"
name = "DataDogIntegration-DatadogAWSIntegrationPolicy-*"
}
解决方案
推荐阅读
- gradle - Intellij Idea插件项目开发
- vba - 从 Excel 调用到更改格式的引用范围
- string - Haskell 中的字符串常量
- sql - SQL Server 存储过程 NATIVE_COMPILATION IsNumeric() 替代方案?
- r - 在闪亮的应用程序内的同一行中设置小部件
- python - 在 Tensorflow 的同一行中读取具有特征和标签的 CSV 文件
- r - 根据ggplot2中x和y方向的两个不同变量分配不同的连续颜色渐变
- javascript - 将数据传递给控制器并将结果分配给 Model MVC
- docker - 使用 restart_policy 的 Docker 堆栈部署抛出“来自守护进程的错误响应:无效的 RestartCondition:“除非停止””
- sql - 尝试在 SQLite3 中创建具有多个条件的 SQL VIEW