在通过Visual Studio部署模板时,我收到错误。
处理扩展名'dscExtension'时VM已报告失败。错误信息:
DSC扩展无法执行:尝试2次后下载https://stagef848a9a999ac4175a5c.blob.core.windows.net/myresourcegroup-stageartifactsscripts/WebServerConfig.ps1.zip时出错:
AuthenticationFailed
Server无法验证请求。确保正确形成Authorization标头的值,包括签名。 13:58:38 - RequestId:d731468a-601e-00be-15ea-b36a90000000 13:58:38 - 时间:2018-03-04T18:58:06.8482865Z签名不匹配要使用的字符串是r
当我寻找解决方案时,有人建议将&comp=list&restype=container
附加到工件位置。我试过但失败了。
在JSON(特定参数)中我应该添加此字符串的确切位置是什么?
DSC扩展无法执行:尝试2次后下载https://stagef848a9a999ac4175a5c.blob.core.windows.net/myresourcegroup-stageartifactsscripts/WebServerConfig.ps1.zip时出错:AuthenticationFailedServer无法验证请求。
根据您的错误消息,似乎您提供的用于下载blob的blob SAS token是invaild。你可以尝试直接用blob SAS令牌url下载blob来检查它。如果它是invaild,我们可以使用azure portal或Azure Storage explorer eas生成blob SAS令牌。