SuperAPI AI 工具集

azure-key-vault

安全与审计

查看项目

更新于 10-16 08:43

技能介绍

用途:通过 Azure CLI 管理 Azure Key Vault 中的机密(secrets)、密钥(keys)和证书(certificates),适合需要集中管理敏感凭据的场景。

主要能力:列出保管库;列出机密并查看启用状态与更新时间;获取机密值;设置机密;删除机密;列出密钥;列出证书。

使用方式:需要已配置可用的 Azure 环境与相应权限,并安装 Azure CLI(资料未提供具体安装命令)。常用命令包括:

az keyvault list --query '[].{Name:name,ResourceGroup:resourceGroup,Location:location}' -o table

az keyvault secret list --vault-name my-vault --query '[].{Name:name,Enabled:attributes.enabled,Updated:attributes.updated}' -o table

az keyvault secret show --vault-name my-vault --name my-secret | jq '{name, value}'

az keyvault secret set --vault-name my-vault --name my-secret --value "s3cret-value" | jq '{name, id}'

az keyvault secret delete --vault-name my-vault --name my-secret | jq '{name, recoveryId}'

az keyvault key list --vault-name my-vault --query '[].{Name:name,KeyType:keyType,Enabled:attributes.enabled}' -o table

az keyvault certificate list --vault-name my-vault --query '[].{Name:name,Enabled:attributes.enabled,Expires:attributes.expires}' -o table

适用场景:在终端或自动化流程中查看、创建和维护 Key Vault 内的机密、密钥与证书。

限制与注意事项:Key Vault 默认启用软删除,删除后的机密可被恢复;获取到的值应视为敏感信息,避免记录到日志;在创建、更新或删除机密前应先确认操作。资料未提供收费、平台支持范围等更多细节。