我有一个要求,需要将我的秘密名称存储为 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 中设定秘密 https://learn.microsoft.com/en-us/rest/api/keyvault/setsecret/setsecret,它只是提到了名字应该
像Regex pattern: ^[0-9a-zA-Z-]+$
没有原因,应该是设计的。
在蔚蓝的反馈中也有一些用户的声音:秘密名称不支持特殊字符 https://feedback.azure.com/d365community/idea/8b46339b-f624-ec11-b6e6-000d3a4f0da0,如果你想改进azure keyvault,你可以投票。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)