当前位置:  开发笔记 > 编程语言 > 正文

无法在Azure中创建带正斜杠的容器

如何解决《无法在Azure中创建带正斜杠的容器》经验,为你挑选了1个好方法。

我无法使用以下代码在Azure中创建包含正斜杠的容器(我也尝试使用反斜杠).创建没有斜杠的容器.

容器的名称符合azure规则.它位于容器名称的最小和最大长度之间,为小写,依此类推.我收到Azure'400的一般回复:错误的请求'

var exampleDirectory = "example/directory";
var cloudStorage = new CloudStorageAndDBConnections();
var blobClient = cloudStorage.blobClient;
var exampleContainer = blobClient.GetContainerReference(exampleDirectory ).CreateIfNotExists();

使用"exampledirectory"而不是"example/directory"进行此操作.

我已经阅读了允许使用正斜杠的文档,所以我迷路了......

谢谢你的帮助.



1> David Makogo..:

容器名称无效,因为容器名称可能不包含斜杠(/)字符.仅在blob名称中允许斜杠.具体来说,对于容器名称(根据规则,这里):

容器名称必须以字母或数字开头,并且只能包含字母,数字和短划线( - )字符.

每个短划线( - )字符必须紧跟在前面,后面跟一个字母或数字; 容器名称中不允许使用连续短划线.

容器名称中的所有字母必须为小写.

容器名称长度必须为3到63个字符.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有