我在 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=...
网址是
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/
我无法从屏幕截图中判断您是否是,但您需要指定一个 SaS 令牌。Azure 文件共享的 ACL 设置为私有,您无法更改它,因此您无法匿名下载文件。您需要生成一个 SaS 令牌进行身份验证,然后在您的 URL 中使用它。
您现在可以直接在 Azure 门户中生成 SaS 令牌。