从账户 ID 获取组织单位

Get Organisation Unit from Account ID

在 terraform 中是否有一种方法(数据源等)可以从属于该 OU 的帐户的 ID 中提取组织单位 (OU)?

我可以从中提取各种信息

data "aws_caller_identity" "current" {}

data "aws_iam_session_context" "current" {}

但是没有OU。

OU 有一个数据源:https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/organizations_organizational_units

我找不到在 terraform 中执行此操作的直接方法,但发现存在可以与 terraform 结合使用的 CLI 命令 list-parents。在 terraform 添加此数据源之前,我将采用这种方式。