错误:指定的资源名称包含无效字符。错误代码:InvalidResourceName

时间:2019-10-31 12:00:08

标签: azure-devops blob azure-storage-blobs blobstorage azure-storage-account

错误:指定的资源名称包含无效字符。错误代码: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

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我通过删除容器名称周围的撇号解决了这个问题: az storage blob upload-batch --account-name something --account-key something --destination $web --source ./