Создайте токен SAS для определенного большого двоичного объекта, а не другого большого двоичного объекта в той же учетной записи хранения - PullRequest
0 голосов
/ 09 октября 2019

Независимо от типа учетных записей хранения в Azure. Есть ли способ создать токен SAS в Powershell или на портале (не похоже), который имеет эксклюзивный доступ к BLOB-объекту, а не к остальным BLOB-объектам в той же учетной записи хранения

Кажется, что приведенная ниже команда доступна, но, возможно, длядругой тип учетной записи хранения и необязательный для большого двоичного объекта


New-AzStorageBlobSASToken; 


Я создал токен SAS со сценарием PowerShell, указанным ниже, но этот токен предназначен для всей службы BLOB-объектов

$SA = Get-AzStorageAccount | Select-Object StorageAccountName,ResourceGroupName,Location,SkuName,CreationTime | Out-GridView -PassThru
$key = Get-AzStorageAccountKey -ResourceGroupName $SA.ResourceGroupName -Name $SA.StorageAccountName
$context = New-AzStorageContext -StorageAccountName $SA.StorageAccountName -StorageAccountKey $key.value[0]
$sas = New-AzStorageAccountSASToken -Service Blob, File, Table, Queue -ResourceType Service, Container, Object -Permission "racwdlup" -Context $context
Write-Output $sas

1 Ответ

2 голосов
/ 09 октября 2019

New-AzStorageBlobSASToken делает именно это. Он создает токен SAS для одного конкретного большого двоичного объекта (в данном случае вспомним о blob = file)

https://docs.microsoft.com/en-us/powershell/module/az.storage/new-azstorageblobsastoken?view=azps-2.7.0#examples

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