错误:指定的资源名称包含无效字符。错误代码:InvalidResourceName
2019-10-31T10:28:17.4678189Z <?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidResourceName</Code><Message>The specifed resource name contains invalid characters.
2019-10-31T10:28:17.4678695Z RequestId:
2019-10-31T10:28:17.4679207Z Time:2019-10-31T10:28:17.4598301Z</Message></Error>
我正在尝试使用Azure DevOps将静态网站部署到Azure中的Blob存储中,但出现此错误。在我的管道中,我正在使用grunt build进行构建,并将其存档为zip,然后发布到azure管道,然后在发行版中,我正在提取文件,并尝试使用azure CLI任务上传这些文件。
我正在使用以下命令
az storage blob upload-batch --account-name something --account-key something --destination ‘$web’ --source ./
我的容器名称是$ web
答案 0 :(得分:1)
允许使用的字符为a-z 0-9和单个中缀连字符
[a-z0-9\-]
答案 1 :(得分:0)
我通过删除容器名称周围的撇号解决了这个问题:
az storage blob upload-batch --account-name something --account-key something --destination $web --source ./