azure - AZ cli 将 secret 添加到以连字符开头的 key 保管库

标签 azure powershell azure-keyvault

我正在尝试使用 AZ-CLI 将 secret 添加到我的 key 保管库:

az keyvault secret set --name my-secret --value "-secret.my"  --vault-name "foo"

如您所见,我的 secret 以连字符“-”开头。这会产生以下错误:

ArgumentParseError: argument --value: expected one argument
Try this: 'az keyvault secret set --name MySecret --value {value} --vault-name MyKeyVault'

关于如何在不改变 secret 值的情况下规避此问题的任何想法?

最佳答案

更新答案:

你可以尝试在原始值前面加一个“=”

这个

az keyvault secret set --name my-secret --value="-secret.my"  --vault-name "foo"

而不是这个

az keyvault secret set --name my-secret --value "-secret.my"  --vault-name "foo"

这是 github reference

关于azure - AZ cli 将 secret 添加到以连字符开头的 key 保管库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66060798/

相关文章:

c# - 如何在函数应用程序中测试函数级别授权以进行本地开发?

powershell - 在我的 Windows 10 pro 中无法使用 Windows 虚拟机管理程序平台选项

Azure 自动化 : Best way to store credentials?

powershell - 从 cmd 执行 PowerShell 命令 - 引号问题

azure - Azure Key Vault 中的最大 secret 数?

c# - 将私钥存储到 Azure KeyVault,值已更改

c# - 尝试从 .net 应用程序以编程方式访问 Graph REST API 时出现错误 "Unable to check Directory Read access for appId"

azure - Signal R 随机失去与服务器端的连接

c# - 使用 UseCookiesAuthentication 授权 MVC Controller 操作,它在本地工作,当应用程序部署在 azure 中时会出现问题

mysql - 哪些命令将使用 Powershell 中的现有 .sql 文件填充数据库