从帐户 ID 获取组织单位
在 terraform 中,有没有一种方法(数据源等)可以从属于该 OU 的帐户 ID 中提取组织单位(OU)?
提取各种信息
data "aws_caller_identity" "current" {}
我可以从或 中
data "aws_iam_session_context" "current" {}
,但不能从 OU 中提取。
In terraform is there a way (data source etc.) to extract Organization Unit (OU) from ID of the account that belongs to that OU?
I can extract various pieces of information from
data "aws_caller_identity" "current" {}
or
data "aws_iam_session_context" "current" {}
But no OU.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
OU 有一个数据源: https:// registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/organizations_organizational_units。
There is a data source for OUs: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/organizations_organizational_units.
我找不到在 terraform 中执行此操作的直接方法,但发现 CLI 命令 list-parents 存在,我可以将其与 terraform 结合使用。在 terraform 添加此数据源之前,我将采用这种方式。
I couldn't find direct way to do this in terraform, but found out that CLI command list-parents exists that I could use in conjunction with terraform. Until terraform adds this datasource I will go this way.