【发布时间】:2019-10-20 18:12:59
【问题描述】:
我需要检查提供的 blob 是否已分配给租户 ID 表示的组织。 提供的资料是: - 存储 URI - SAS 令牌
我的解决方案是列出组织内的所有订阅,获取提供的 blob 的订阅并找到匹配项。
问题是,在 Azure SDK 中我找不到任何获取订阅信息的方法。
我可以列出有关我的存储帐户的属性的唯一方法是通过运行命令使用 azure CLI
az storage account show
有没有办法获取具有此类参数的订阅信息? 如果没有,您能否建议我一些检查 blob 归属的解决方案?
【问题讨论】:
-
那么你的问题是使用
tenant ID、storage URI、SAS token来知道存储帐户属于哪个订阅? -
输入数据为存储 URI 和 SAS 令牌。租户 ID 是已知的。我需要检查具有提供的存储 URI 和 SAS 令牌的存储帐户是否属于由租户 ID 表示的组织的任何订阅。
-
你想通过 java sdk 做到这一点?
-
没错。但首先,我想知道这是否可能。
-
您是否拥有租户中所有订阅的角色?
标签: java azure azure-blob-storage azure-cli azure-sdk