azure - secret 名称不支持特殊字符

标签 azure azure-keyvault azure-cli

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

是否有什么原因导致不支持下划线等基本特殊字符?

az keyvault secret 集 --vault-name 'my-kv' -n 'fname_lname' -v 'myvalue' 参数“secret_name”必须符合以下模式:“^[0-9a-zA-Z-]+$”。

最佳答案

我们似乎找不到任何技术原因来解释为什么不支持基本特殊字符。也在 REST API Set Secret 中,它只是提到了名字应该 就像正则表达式模式:^[0-9a-zA-Z-]+$没有原因,它应该是设计的。

azure 反馈中也有一些用户的声音:Secret Names do not support special characters ,如果你想改进azure keyvault,你可以投票。

关于azure - secret 名称不支持特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53723706/

相关文章:

azure - 如何使用托管标识从 Azure Kubernetes 服务 (AKS) 访问 Azure Key Vault (AKV)

Azure CLI 2 - 不显示任何应用服务计划

azure - 在 azure 服务结构上将节点类型(即可靠性层)设置为银牌到铜牌后,集群运行状况出现错误

azure - 在 Azure 逻辑应用 API 连接上使用 Azure Key Vault

azure - 为什么我收到 Azure Front Doors 400 错误

azure - 如何使用 Key Vault key 作为连接字符串来绑定(bind) Azure Functions 中的事件中心?

azure - 如何通过命令行界面将作业(jar)提交到Azure Spark集群?

azure - 减少 Azure-cli docker 镜像

c# 解析azure策略规则json以制作一棵树

python-3.x - 如何在 Azure Devops 中的另一个构建管道中使用/pip 安装自定义 Python 包工件?