Azure Storage的Container除了可以设置Public Access Level之外:
还可以定义一些Stored Access Policy:
Stored Access Policy是属于单个容器的,不同容器之间的Stored Access Policy是互相独立的。
Stored Access Policy可以用于生成SAS Token(Shared Access Signature),用于提供临时的权限用于访问容器以及Blob/Table/Queue等资源。
创建一个Access Policy的步骤:
创建的Policy包含了名称,权限(读/写/删除/列出)以及有效的起止时间。
我们使用Azure Powershell来使用创建的Policy生成SAS Token,创建的SAS Token有两个级别,可以针对Blob和Container两个级别来创建,命令分别:
$storage = Get-AzureRmStorageAccount -ResourceGroupName <resource group name> -Name <storage account name>
还可以定义一些Stored Access Policy:
Stored Access Policy是属于单个容器的,不同容器之间的Stored Access Policy是互相独立的。
Stored Access Policy可以用于生成SAS Token(Shared Access Signature),用于提供临时的权限用于访问容器以及Blob/Table/Queue等资源。
创建一个Access Policy的步骤:
创建的Policy包含了名称,权限(读/写/删除/列出)以及有效的起止时间。
我们使用Azure Powershell来使用创建的Policy生成SAS Token,创建的SAS Token有两个级别,可以针对Blob和Container两个级别来创建,命令分别:
$storage = Get-AzureRmStorageAccount -ResourceGroupName <resource group name> -Name <storage account name>