azure - 通过 Powershell 添加新的 KeyVault 机密时添加内容类型字段
问题描述
所以我正在尝试使用 powershell 将新的秘密添加到 Keyvault 我使用下面的行:
az keyvault secret set --vault-name "NAMEOFVAULT" --name "KEYNAME" --value "KEYVALUE"
我现在也尝试使用 Powershell 添加内容类型(--content-type),但每次都失败。
有人有解决方案吗?
az keyvault secret set --vault-name "NAMEOFVAULT" --name "KEYNAME" --value "KEYVALUE" --content-type "TEST"
解决方案
您必须在设置密钥本身之后设置内容类型。使用az keyvault secret set-attribute
命令。
$ KV_NAME="NAMEOFVAULT"
$ SECRET_KEY_NAME="KEYNAME"
$ az keyvault secret set-attributes \
--content-type "my-content-type" \
--id "https://${KV_NAME}.vault.azure.net/secrets/${SECRET_KEY_NAME}
推荐阅读
- python - 有没有办法在 Python 的 requests 模块中找到元素的确切路径?
- file - 包含 BlockRead() 的函数无法访问“结果”变量
- android - NavController 在方向更改时崩溃
- laravel - 显示连接的客户信息
- python - 乘以熊猫中的前导对角线值?
- json - 每次推送代码时都可能生成 git log
- javascript - 重新渲染太多
- r - 灵活表格式数字列块
- swift - Swift中zip、reduce和combination的解释
- cron - 在 OpenShift 在线创建 Cron 作业会导致:admission webhook "validate.cron.create" denied the request: Prohibited resource for this cluster