gpt4 book ai didi

azure - 为特定 blob 创建 SAS token ,而不是同一存储帐户中的其他 blob

转载 作者:行者123 更新时间:2023-12-03 05:41:31 24 4
gpt4 key购买 nike

无论 Azure 中的存储帐户类型如何。有没有办法在 Powershell 或门户中创建 SAS token (看起来不是),该 token 具有对 Blob 的独占访问权限,而不是同一存储帐户中的其余 Blob

似乎以下命令可用,但可能适用于不同的存储帐户类型,而对于 blob 则不需要


New-AzStorageBlobSASToken;


我确实使用下面的 PowerShell 脚本创建了 SAS token ,但此 token 适用于整个 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

最佳答案

New-AzStorageBlobSASToken 正是这样做的。它为一个特定的 blob 创建一个 SAS token (在本例中请考虑 blob=file)

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

关于azure - 为特定 blob 创建 SAS token ,而不是同一存储帐户中的其他 blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58306122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com