azure - 如何使用 azure 存储连接字符串获取 azure 存储的 azure 资源 ID
问题描述
有没有办法使用带有rest API的天蓝色存储连接字符串或c#中的任何其他编程方式获取天蓝色存储的天蓝色资源ID。
我需要存储帐户的 subscriptionId 和 resourceGroupName
解决方案
有没有办法使用带有rest API的天蓝色存储连接字符串或c#中的任何其他编程方式获取天蓝色存储的天蓝色资源ID。
使用连接字符串,无法获取存储帐户的资源 ID。使用连接字符串,您可以对存储帐户执行数据相关操作(也称为数据平面操作)。对于资源 ID,您需要对存储帐户执行管理操作(也称为控制平面操作)。
要获取资源 ID,您需要使用Storage Resource Provider REST API
. 您要使用的 SDK 是Azure.ResourceManager.Storage
.
但是,如果您知道 Azure 订阅 ID、存储帐户所在的资源组的名称以及(显然)存储帐户的名称,则可以使用以下约定构造资源 ID:
/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Storage/storageAccounts/{storage-account-name}
推荐阅读
- php - 如何在select语句中分配php变量where条件
- visual-studio - 致命:无法访问“https://github.com/VSchool/event-workbook.git/”:请求的 URL 返回错误:403
- reactjs - 无法识别keyloog react native,我该如何解决这个问题?
- python - 保护 API 免受随机调用
- sql-server - 获取一周开始后的天数(不包括周末)
- vb.net - GetElementById,但我在 vb.net 中找不到 ID
- svg - 将 SVG 显示为 ImageLayer - OpenLayers
- go - 当类型未知时进行反序列化
- powerapps - PowerApps 门户与常规 PowerApps
- python - 将带有 url 的值传递给 django 视图时出错