是否可以使用 Powershell DSC 资源从 Azure 文件存储帐户下载文件?

是否可以使用 Powershell DSC 资源从 Azure 文件存储帐户下载文件?

我在 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 令牌。

相关内容