Azure 表存储名称 - 无效字符

Dr *_*oun 4 azure azure-storage azure-table-storage

我在 Azure 表存储中有以下表名。表名在我的应用程序中自动生成,然后使用 table.CreateIfNotExists(tableName) 创建。有些工作,有些没有。当我深入研究错误时,扩展错误信息告诉我资源名称包含无效字符 - 但是我无法找出失败名称中无效的内容 - 任何人都可以发现这一点?

8836461cc98249bea59dc5f6790d40edstk365developmentusers
Run Code Online (Sandbox Code Playgroud)

– 指定的资源名称包含无效字符

8836461cc98249bea59dc5f6790d40edstk365developmenttasks
Run Code Online (Sandbox Code Playgroud)

– 指定的资源名称包含无效字符

af0589646af645b98f749d92a5b2ee25stk365developmentusers
Run Code Online (Sandbox Code Playgroud)

– 作品

Dav*_*gon 6

表名不能以数字开头。所以你的第一个例子,以8,开头是无效的。

表名也限制为 63 个字符。您尚未展示如何生成名称,但这也可能是您遇到的限制。

完整的规则细节在这里