Devops - связанный шаблон ARM - создание объекта SAS хранилища BLOB-объектов с помощью powershell - PullRequest
0 голосов
/ 07 мая 2020
• 1000 Токен SAS.

Мы будем благодарны за любую помощь с этим PowerShell!

1 Ответ

0 голосов
/ 07 мая 2020

Обновлено 0512:

Если вы хотите получить ключ учетной записи автоматически, воспользуйтесь этим командлетом Get-AzStorageAccountKey .

Пример:

1. Получите оба ключа key1 и key2 вашей учетной записи хранения:

 Get-AzStorageAccountKey -ResourceGroupName "your_resourceGroupName" -Name "your_storageAccountName"

Результат теста:

enter image description here

2. Получите ключ1 вашей учетной записи хранения:

$s=Get-AzStorageAccountKey -ResourceGroupName "your_resourceGroupName" -Name "your_storageAccountName"

$s[0].Value

Результат теста:

enter image description here


Исходный ответ:

Если вы используете модуль 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

Результат теста:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...