gpt4 book ai didi

azure-storage - Azure 存储模拟器上的完全公共(public)读取访问权限

转载 作者:行者123 更新时间:2023-12-01 13:31:59 27 4
gpt4 key购买 nike

我正在组建一个网站,我想通过 Azure Blob 托管静态内容。文档非常清楚如何通过此文档将“仅对 blob 的公共(public)读取访问权限”设置为容器:https://learn.microsoft.com/en-us/azure/storage/storage-manage-access-to-resources

在我的开发环境中,我使用的是 Azure 存储模拟器 (https://learn.microsoft.com/en-us/azure/storage/storage-use-emulator)。

我的问题是:如何在模拟器中将容器的权限设置为“仅限 blob 的公共(public)读取权限”?

最佳答案

我想我回答了我自己的问题。与 Azure 门户不同,模拟器不提供创建容器和扩展设置/修改访问策略的机制。使用 CloudBerry Explorer 等第三方工具将允许在创建容器时设置策略。此外,可以通过代码设置/修改策略:

https://learn.microsoft.com/en-us/azure/storage/storage-manage-access-to-resources

public static void SetPublicContainerPermissions(CloudBlobContainer container)
{
BlobContainerPermissions permissions = container.GetPermissions();
permissions.PublicAccess = BlobContainerPublicAccessType.Container;
container.SetPermissions(permissions);
}

关于azure-storage - Azure 存储模拟器上的完全公共(public)读取访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45571362/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com