Обновлено 0512:
Если вы хотите получить ключ учетной записи автоматически, воспользуйтесь этим командлетом Get-AzStorageAccountKey .
Пример:
1. Получите оба ключа key1 и key2 вашей учетной записи хранения:
Get-AzStorageAccountKey -ResourceGroupName "your_resourceGroupName" -Name "your_storageAccountName"
Результат теста:
2. Получите ключ1 вашей учетной записи хранения:
$s=Get-AzStorageAccountKey -ResourceGroupName "your_resourceGroupName" -Name "your_storageAccountName"
$s[0].Value
Результат теста:
Исходный ответ:
Если вы используете модуль azure powershell az, вы можете использовать командлет New-AzStorageBlobSASToken .
Пример кода:
$accountName="xxx"
$accountKey="xxxx"
$context=New-AzStorageContext -StorageAccountName $accountName -StorageAccountKey $accountKey
New-AzStorageBlobSASToken -Container "ContainerName" -Blob "BlobName" -Permission rwd -Context $context
Результат теста: