Abh*_*mar 4 azure azure-storage-blobs
我能够从 Azure 门户为存储帐户生成 SAS 令牌,但我面临的问题解释如下-
存储帐户由两个容器组成。必须为我将提供 SAS 令牌的用户授予一个容器文件的访问权限,并且一个容器应该是完全私有的,这意味着用户无法看到此容器。
问题是,如果我生成 SAS 令牌并使用该 SAS 令牌登录 Azure 资源管理器,我会看到两个容器,但我的要求是只看到 1 个容器。有没有办法通过使用 Azure 门户生成 SAS 令牌而不创建任何自定义应用程序来生成这些令牌,从而仅授予一个容器的权限。
最简单的方法是使用powershell:
Set-AzureRmStorageAccount -Name 'name'
$sasToken = New-AzureStorageContainerSASToken -Permission r -ExpiryTime (Get-Date).AddHours(2.0) -Name 'container name'
Run Code Online (Sandbox Code Playgroud)
您可以使用-debugswitch发出此命令,捕获其余调用并使用该调用来模拟它,使用 arm 客户端或自定义应用程序或其他任何方式。
| 归档时间: |
|
| 查看次数: |
2856 次 |
| 最近记录: |