秘密名称不支持特殊字符

时间:2018-12-11 11:56:32

标签: azure azure-keyvault azure-cli

我有一个要求,我需要将我的秘密名称存储为fname_lname。但是当我尝试使用下划线时,出现以下错误。为了暂时避免错误,我编写了一个实用程序,可将下划线转换为连字符,反之亦然。

有什么理由不支持下划线之类的基本特殊字符?

az keyvault secret set --vault-name 'my-kv' -n 'fname_lname' -v 'myvalue' parameter 'secret_name' must conform to the following pattern: '^[0-9a-zA-Z-]+$'.

1 个答案:

答案 0 :(得分:2)

对于为什么不支持基本特殊字符,我们似乎找不到任何技术原因。同样在REST API Set Secret中,它刚刚提到了名称 像Regex pattern: ^[0-9a-zA-Z-]+$一样无缘无故,应该是故意设计的。

天蓝色的反馈中也有一些用户的声音:Secret Names do not support special characters,如果您想改善天蓝色的密钥库,可以对其投票。