gpt4 book ai didi

java - 通过存储uri获取azure订阅id

转载 作者:行者123 更新时间:2023-12-02 04:49:13 24 4
gpt4 key购买 nike

我需要检查提供的 blob 是否分配给租户 ID 代表的组织。提供的信息是:- 存储URI- SAS token

我的解决方案是列出组织内的所有订阅,获取提供的 blob 的订阅并找到匹配项。

问题是,在Azure SDK中我找不到任何方法来获取有关订阅的信息。

列出有关我的存储帐户的属性的唯一方法是通过运行命令来使用 azure CLI

az storage account show

有没有办法获取具有此类参数的订阅信息?如果没有,您能给我建议一些解决方案来检查 blob 归属性吗?

最佳答案

就您而言,您需要拥有租户中所有订阅的权限(例如,您是订阅的所有者)。

我的解决方法是调用 REST API Subscriptions - List java中(好像没有sdk列出订阅),调用java中的rest api,可以引用这个link .

然后List resource groups在每个订阅中,之后您可以 List all storage accounts in a resource group 。然后检查存储帐户是否存在。

Could you recommend me some other solution to confirm blob belongingness? Maybe I need more input data? If so, what kind of data?

首先,您的目的是反向搜索,因此我们无法知道订阅、资源组。因此我们无法知道存储帐户的详细信息,例如存储帐户的资源 id,因为资源 id 包括订阅 id 和资源组名称。因此,即使您有其他与存储帐户不直接相关的输入数据,我们也可以使用上面的解决方法。

关于java - 通过存储uri获取azure订阅id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56457014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com