我在 Azure 文件存储中有一个文件。我想使用 DSC 资源(xRemoteFile
例如)下载它。
Azure 文件存储为我提供了该文件的 HTTPS URL,但不能直接使用:
编辑1
使用SAS:
接下来我尝试使用 SAS URL:
还是没有骰子。
编辑2
从快照中可以看出,SasToken 是
?sv=2017-07-29&ss=f&srt=o&sp=r&se=2020-05-10T00:41:14Z&st=2018-05-09T16:41:14Z&spr=https&sig=...
URL 是
https://***.file.core.windows.net/?sv=2017-07-29&ss=f&srt=o&sp=r&se=2020-05-10T00:41:14Z&st=2018-05-09T16:41:14Z&spr=https&sig=...
即 SasToken 附加到https://***.file.core.windows.net/
答案1
我无法从屏幕截图中判断您是否是,但您需要指定 SaS 令牌。Azure File 共享的 ACL 设置为私有,您无法更改这一点,因此您无法匿名下载文件。您需要生成 SaS 令牌进行身份验证,然后在您的 URL 中使用它。
您现在可以直接在 Azure 门户中生成 SaS 令牌。