是否有可能使用PoweShell自动旋转Azure存储SAS令牌

时间:2019-05-06 10:48:37

标签: token azure-storage

我正在使用Azure存储,要访问它,我正在使用SAS令牌。

  1. 我想知道在旧的SAS令牌过期后是否有一种方法可以自动重新生成新的SAS令牌。 我知道可以通过使用密钥保险库管理存储帐户来自动重新生成存储密钥,但是SAS令牌也可以这样做吗? 以下链接说明了如何自动旋转密钥,但是我找不到有关SAS令牌的任何信息: https://docs.microsoft.com/en-us/azure/key-vault/key-vault-ovw-storage-keys

  2. 此外,我发现此链接解释了SAS定义,有人可以澄清它是什么吗?
    https://docs.microsoft.com/en-us/powershell/module/azurerm.keyvault/set-azurekeyvaultmanagedstoragesasdefinition?view=azurermps-6.13.0 ,对我有帮助吗?

1 个答案:

答案 0 :(得分:0)

有一个Azure Powershell cmdlet New-AzureStorageAccountSASToken用于创建帐户级SAS令牌。

$context = New-AzureStorageContext -StorageAccountName account_name -StorageAccountKey account_key

#you can modify the code below as per your need, like expire time, resourceType etc.
New-AzureStorageAccountSASToken -Service blob,file,table,queue -ResourceType service,container,object -Permission "racwdlup" -Context $context

结果:

enter image description here