通过CLI从Azure Key Vault获取密码
使用Azure CLI从Key Vault获取密码
登录Azure CLI
执行命令完成身份验证:az login若使用服务主体身份登录,可改用:
az login --service-principal -u <客户端ID> -p <客户端密钥> --tenant <租户ID>获取密码值
使用以下命令直接提取密码内容,适合复制使用:az keyvault secret show --name <你的密码名称> --vault-name <你的Key Vault名称> --query "value" -o tsv参数说明:
--name:指定存储在Key Vault中的密码名称--vault-name:目标Key Vault的账户名称--query "value":仅返回密码的实际值,过滤无关元数据-o tsv:以无格式纯文本输出,避免多余引号或符号
一键复制到剪贴板(可选)
根据操作系统添加管道命令直接复制:- Windows:
az keyvault secret show --name <密码名称> --vault-name <Key Vault名称> --query "value" -o tsv | clip - macOS:
az keyvault secret show --name <密码名称> --vault-name <Key Vault名称> --query "value" -o tsv | pbcopy - Linux:
az keyvault secret show --name <密码名称> --vault-name <Key Vault名称> --query "value" -o tsv | xclip -selection clipboard
- Windows:
注意事项
- 确保当前登录账户拥有Key Vault的
Secret Get权限,否则会触发权限不足错误,需联系管理员配置RBAC或访问策略。
- 确保当前登录账户拥有Key Vault的
内容的提问来源于stack exchange,提问作者cloud status
相关产品推荐
相关产品推荐

