windows - 将文件上传到 Azure 存储后如何获取文件

标签 windows azure azure-storage file-storage azure-files

我已将文件(主要是媒体文件)上传到 Azure 的文件存储,我也可以在 Azure 的资源管理器中看到这些文件。但是当我以匿名用户身份查看该文件时,我无法查看该文件。也尝试检查权限设置,但无济于事。

欢迎任何帮助:)

最佳答案

Azure 文件具有共享访问签名 (SAS)。这是您使用存储帐户 key 计算的 key ,可提供对特定 URL 的访问权限。这是一个示例(此处存储帐户名称已被混淆):

https://mystorageaccount.file.core.windows.net/sampleshare/2.png?sv=2015-04-05&sr=f&si=sampleread&sig=Zq%2BfflhhbAU4CkCuz9q%2BnUFEM%2Fsg2PbXe3L4MeCC9Bo%3D&sip=0.0.0.0-255.255.255.255

您有关于如何使用 Azure 文件创建 SAS 的示例代码,网址为 https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-files/ ,§“为文件或文件共享生成共享访问签名”。

您还可以使用多种工具以交互方式完成此操作。例如,CloudXPlorer有这个功能。

关于windows - 将文件上传到 Azure 存储后如何获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34399532/

相关文章:

ruby - Windows 上 Pow 的替代品?

r - 带有 utf-8 文本的脚本与 Windows 中的 RStudio 和命令行的运行方式不同

mysql - 如何在 MySQL 5.7 (windows) 上设置 utf8mb4

azure - 代理后面的 WVD - 无法从 Azure 实例元数据服务获取数据

azure - 如何在Azure中检查创建的存储帐户V2是否具有数据湖gen2属性?

windows - 每个操作系统的文件路径中是否存在非法字符?

azure - 在作业执行阈值时间后停止 azure databricks 集群

python - Azure 事件中心 python 中 SAS token 的连接字符串

c# - Azure 解决方案架构 - 网站还是云服务?

c# - Azure downloadtostreamasync 方法挂起