首页 > 解决方案 > terraform : 获取数据湖容器的 Mange 访问详细信息

问题描述

在此处输入图像描述

在 terraform script 中,假设我想通过 terraform 显示容器的所有用户、组和服务原理如何实现。请分享相同的输入。我只能显示此容器的少数属性,但不能显示全部。在此处输入图像描述

标签: terraformterraform-provider-azure

解决方案


其实,你所看到的都是你可以通过 Terraform 得到的东西。Terraform 是一个糟糕的工具,它不支持 Azure 的很多功能。您可以使用 Azure CLI 获取用户,如果您真的想通过 Terraform 获取用户,您可以在 Terraform Local-exec 中运行 CLI:

resource "null_resource" "test" {
    provisioner "local-exec" {
        command= <<EOF
            az storage fs access show --account-name storage_name -p path -f container_name
        EOF
    }
}

结果将如下所示:

在此处输入图像描述

它向您显示所有用户的对象 ID 和他们拥有的权限。


推荐阅读