用于从存储帐户 V2 检索存储帐户资源 ID、blob resourceid 的 Powershell 命令
Powershell command to retrieve storage account resource id, blob resourceid from Storage account V2
我想使用 powershell 命令从存储帐户中检索所有组件资源 ID。
- 存储帐户资源 ID
- Blob 服务-资源 ID
- 文件服务-资源 ID
- 队列服务-资源 ID
- Table 服务资源 ID
我尝试使用以下命令获取 blob 服务,但资源 ID 在 属性
中不可用
Get-AzStorageBlobServiceProperty -ResourceGroupName "rg-eval" -AccountName "dlseval"
如何动态检索资源 ID?
AFAIK,没有直接的方法来获取您正在寻找的所有 ID,但是一旦您获得 Storage Account Resource ID
,您可以自己组合其他服务 ID,它们是固定的,只需尝试下面的代码:
$account = Get-AzStorageAccount -ResourceGroupName '<Group Namw>' -Name '<account Name>'
$accountResID = $account.ID
$blobResID = $account.ID + "/blobServices/default"
$fileResID = $account.ID + "/fileServices/default"
$queueResID = $account.ID + "/queueServices/default"
$tableResID = $account.ID + "/tableServices/default"
我想使用 powershell 命令从存储帐户中检索所有组件资源 ID。
- 存储帐户资源 ID
- Blob 服务-资源 ID
- 文件服务-资源 ID
- 队列服务-资源 ID
- Table 服务资源 ID
我尝试使用以下命令获取 blob 服务,但资源 ID 在 属性
中不可用Get-AzStorageBlobServiceProperty -ResourceGroupName "rg-eval" -AccountName "dlseval"
如何动态检索资源 ID?
AFAIK,没有直接的方法来获取您正在寻找的所有 ID,但是一旦您获得 Storage Account Resource ID
,您可以自己组合其他服务 ID,它们是固定的,只需尝试下面的代码:
$account = Get-AzStorageAccount -ResourceGroupName '<Group Namw>' -Name '<account Name>'
$accountResID = $account.ID
$blobResID = $account.ID + "/blobServices/default"
$fileResID = $account.ID + "/fileServices/default"
$queueResID = $account.ID + "/queueServices/default"
$tableResID = $account.ID + "/tableServices/default"