用途:在 Azure 中集中安全管理机密、加密密钥和证书,适用于 Azure 服务间密钥管理与合规(如 FIPS 140-2 密钥管理要求)。主要能力:通过 Azure CLI(az 命令)创建和配置保管库、管理机密(设置、读取、版本、过期、软删除、备份恢复)、管理密钥(创建 RSA/EC 密钥、导入、加密解密、轮换及轮换策略)、管理证书(自签名创建、导入、下载、自动续订);支持 RBAC 角色分配与旧版访问策略、私有终结点、诊断日志。集成方式:提供 Python SDK(azure.identity、azure.keyvault.secrets/keys/certificates)、.NET SDK、AKS Secrets Store CSI Driver 的 SecretProviderClass 示例及 Terraform 配置示例。前提:需 Azure 订阅与相应权限、已安装 Azure CLI、具备 Contributor 或 Key Vault Administrator 角色,并为应用配置托管标识。限制与注意事项:资料未提供任何价格或收费信息;需正确处理网络访问限制、软删除名称冲突、托管标识作用域和 CSI 驱动配置等常见问题。最佳实践包括优先使用 RBAC、启用软删除与清除保护、使用托管标识、启用私有终结点、为机密和证书设置过期日期、启用诊断日志并实现密钥轮换策略。
azure-keyvault
通用与其它
更新于 10-15 17:24