powershell - 使用 Azure powershell 列出容器上的现有 SASToken

标签 powershell azure azure-storage azure-powershell azure-blob-storage

通过 powershell 创建 SASToken 时,它会从 New-AzureStorageContainerSASToken comdlet 返回创建的 SAS token URL。

$Context = New-AzureStorageContext -StorageAccountName $StorageAccount -StorageAccountKey $StorageAccountKey                                                        
$now = Get-Date

$sasUrl = New-AzureStorageContainerSASToken -Name mycontainer -Permission rwdl -StartTime $now.AddHours(-1) -ExpiryTime $now.AddMonths(1) -Context $context -FullUri  
echo $sasUrl 

但现在万一我丢失了它,如何列出现有的 SASToken?同一个容器中可能有几个。

尝试了 Get-AzureStorageContainer 但此信息不可用。
尝试过其他 Get-AzureStorage* 但未能找到它。
powershell 支持此操作吗?

最佳答案

无法获取 SAS URL 列表,因为它们没有存储在 Azure 存储中的任何位置。

关于powershell - 使用 Azure powershell 列出容器上的现有 SASToken,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34411220/

相关文章:

linux - Azcopy linux 包含下载选项

Azure 事件中心 - 虚拟网络集成 - 限制读取

angular - 重写Azure存储中托管的静态网站的URL

powershell - 检查 powershell 版本并根据版本运行函数

Powershell:按版本号选择文件夹

azure - 如何使用 Azure 通知中心设置 GCM 优先级

c# - 如何跟踪异步文件上传到 azure 存储的进度

azure - 如果 Azure 存储帐户是本地或地理冗余的,为什么要备份它?

json - 使用 PowerShell 中的注释转换为 JSON

powershell - 在Powershell配置文件脚本中运行命令的行为与命令行不同