我正在尝试使用devops部署链接的ARM模板。
我不是使用硬编码SAS令牌,而是想使用Powershell脚本生成SAS令牌,但是我不熟悉使用Powershell生成Blob SAS令牌。
对此Powershell的任何帮助将不胜感激!
如果使用的是Azure Powershell Az模块,则可以使用New-AzStorageBlobSASToken cmdlet。
示例代码:
$accountName="xxx"
$accountKey="xxxx"
$context=New-AzStorageContext -StorageAccountName $accountName -StorageAccountKey $accountKey
New-AzStorageBlobSASToken -Container "ContainerName" -Blob "BlobName" -Permission rwd -Context $context