机密名称不支持特殊字符



我有一个要求,需要将我的机密名称存储为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-]+$'.

我们似乎找不到任何技术原因来解释为什么不支持基本的特殊字符。同样在REST API Set Secret中,它只是提到了名称应该毫无理由地像Regex pattern: ^[0-9a-zA-Z-]+$一样,它应该是经过设计的。

在azure的反馈中也有一些用户的声音:秘密名称不支持特殊字符,如果你想改进azure密钥库,你可以投票。

最新更新