Azure 存储 SAS URL 代
Azure Storage SAS URL Generation
我想要生成 SAS URL 以供临时访问,以便在备份期间使用。我怎么能用 powershell 做到这一点。
(注意:发布此内容是因为我找不到关于如何操作的直接指示,因为从 PHP 背景和其他页面讨论了使用控制台应用程序生成和使用。)
MSDN 链接 https://msdn.microsoft.com/en-us/library/dn140255.aspx 详细介绍了 SAS 的结构 Url 并且可以使用 cmdlet New-AzureStorageContainerSASToken
生成相同的结构
$SAStokenURL = New-AzureStorageContainerSASToken -Name $BackupContainerName -Context $context -Permission rwdl -StartTime $now.AddHours(-1) -ExpiryTime $now.AddMonths(1) -FullUri
write-host $SAStokenURL
在哪里,
$Context 是存储上下文
和 -FullUri returns 所需的 URL.
(我可能不完整或遗漏了一些东西,很高兴从这里的专家那里进一步了解)
要生成 SAS 令牌以通过 PowerShell 提供对存储帐户 containers/blobs 的临时访问权限,您可以使用以下命令来启动这些命令。
$StartTime - 从您希望获得访问权限的开始时间
$expiryTime - 结束时间,直到您想要获得访问权限
$sasTokenFullURI = New-AzureStorageContainerSASToken -Name $StorageContainerName -Permission $Permission -StartTime $StartTime -ExpiryTime $expiryTime -Context $context -FullUri
希望对您有所帮助!
我想要生成 SAS URL 以供临时访问,以便在备份期间使用。我怎么能用 powershell 做到这一点。
(注意:发布此内容是因为我找不到关于如何操作的直接指示,因为从 PHP 背景和其他页面讨论了使用控制台应用程序生成和使用。)
MSDN 链接 https://msdn.microsoft.com/en-us/library/dn140255.aspx 详细介绍了 SAS 的结构 Url 并且可以使用 cmdlet New-AzureStorageContainerSASToken
生成相同的结构$SAStokenURL = New-AzureStorageContainerSASToken -Name $BackupContainerName -Context $context -Permission rwdl -StartTime $now.AddHours(-1) -ExpiryTime $now.AddMonths(1) -FullUri
write-host $SAStokenURL
在哪里, $Context 是存储上下文 和 -FullUri returns 所需的 URL.
(我可能不完整或遗漏了一些东西,很高兴从这里的专家那里进一步了解)
要生成 SAS 令牌以通过 PowerShell 提供对存储帐户 containers/blobs 的临时访问权限,您可以使用以下命令来启动这些命令。
$StartTime - 从您希望获得访问权限的开始时间 $expiryTime - 结束时间,直到您想要获得访问权限
$sasTokenFullURI = New-AzureStorageContainerSASToken -Name $StorageContainerName -Permission $Permission -StartTime $StartTime -ExpiryTime $expiryTime -Context $context -FullUri
希望对您有所帮助!