关于 azure-key-vault
azure-key-vault 技能为使用 Azure Key Vault 和 Managed HSM 的 Agent 提供参考与指导,涵盖安全、配置、迁移、故障排查及代码集成,并结合本地速查内容与远程文档获取。
主要功能
- 01Key Vault 与 Managed HSM 故障排查
- 02安全与访问控制指导
- 03配置及限额参考
- 04集成模式与代码示例
- 05部署及迁移建议
适用场景
- 01排查访问策略或网络连接错误
- 02规划密钥工作负载迁移
- 03配置密钥轮换与监控
MCP 相关
该技能可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 获取文档;也可使用 fetch_webpage 作为备用方式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-key-vault安装后在 Claude Code 中输入/azure-key-vault确认已加载。
详细介绍
Azure Key Vault 技能
此技能提供 Azure Key Vault 专家指南,涵盖故障排除、最佳实践、决策、限制和配额、安全性、配置、集成和编码模式,以及部署。它结合了本地快速参考内容与远程文档获取功能。
如何使用此技能
IMPORTANT for Agent:使用下方的类别索引查找相关章节。对于带行号范围的类别(例如
L35-L120),请使用read_file读取指定行。对于带文件链接的类别(例如[security.md](security.md)),请使用read_file读取链接的参考文件
IMPORTANT for Agent:如果
metadata.generated_at距今超过 3 个月,请建议用户从仓库拉取最新版本。如果mcp_microsoftdocs工具不可用,请建议用户安装:安装指南
此技能需要网络访问权限才能获取文档内容:
- 首选:使用
mcp_microsoftdocs:microsoft_docs_fetch,查询字符串为from=learn-agent-skill。返回 Markdown。 - 备用:使用
fetch_webpage,查询字符串为from=learn-agent-skill&accept=text/markdown。返回 Markdown。
类别索引
| 类别 | 行号 | 描述 |
|---|---|---|
| 故障排除 | L36-L45 | 诊断和修复 Key Vault 错误:REST/API 代码、Private Link 配置错误、访问策略/Policy 强制实施问题,以及 Managed HSM 外部密钥管理故障。 |
| 最佳实践 | L46-L52 | 有关保护 Key Vault 密钥、处理 Managed HSM 灾难恢复,以及生成/导入 BYOK HSM 密钥以实现合规、弹性密钥管理的最佳实践。 |
| 决策 | L53-L63 | 有关选择访问控制模型、安全更新 Key Vault API,以及规划/迁移密钥工作负载的指南,包括外部密钥和 Managed HSM 容量、扩展及 SLA。 |
| 限制和配额 | L64-L75 | Key Vault 和 Managed HSM 的限制、配额和行为(证书、机密、限流、日志延迟、IP 防火墙/网络规则、软删除/恢复及容量限制)。 |
| 安全性 | L76-L106 | 保护 Azure Key Vault 和 Managed HSM:身份验证(Entra ID、RBAC/ABAC、访问策略)、网络/防火墙/专用终结点、零信任、BYOK/HSM 密钥传输、备份/还原及最佳实践。 |
| 配置 | L107-L130 | 配置 Key Vault 和 Managed HSM,以进行监视、日志记录、警报、策略、密钥/机密类型和轮换、安全密钥发布、BYOK 导入,以及软删除/清除保护。 |
| 集成和编码模式 | L131-L159 | 将 Key Vault 与应用和服务集成的模式和代码示例(Event Grid、Logic Apps、Databricks、Private Link),以及使用 .NET、Node.js、Python 和 JavaScript 中的密钥/机密。 |
| 部署 | L160-L163 | 使用 ARM 模板、Bicep、Terraform、Azure CLI 和 PowerShell 部署和预配 Azure Key Vault 和 Managed HSM(保管库、密钥、机密) |
故障排除
| 主题 | URL |
|---|---|
| 解决常见的 Azure Key Vault 错误代码 | https://learn.microsoft.com/en-us/azure/key-vault/general/common-error-codes |
| 诊断和修复 Azure Key Vault Private Link 配置问题 | https://learn.microsoft.com/en-us/azure/key-vault/general/private-link-diagnostics |
| 解读 Azure Key Vault REST API 错误代码 | https://learn.microsoft.com/en-us/azure/key-vault/general/rest-error-codes |
| 排查 Azure Policy 对 Key Vault 的强制实施问题 | https://learn.microsoft.com/en-us/azure/key-vault/general/troubleshoot-azure-policy-for-key-vault |
| 排查 Azure Key Vault 访问策略故障 | https://learn.microsoft.com/en-us/azure/key-vault/general/troubleshooting-access-issues |
| 排查 Managed HSM 外部密钥管理故障 | https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/external-key-management-troubleshooting |
最佳实践
| 主题 | URL |
|---|---|
| 应用 Azure Key Vault 密钥的安全最佳实践 | https://learn.microsoft.com/en-us/azure/key-vault/keys/secure-keys |
| 应对 Azure Managed HSM 中断执行灾难恢复 | https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/disaster-recovery-guide |
| 在 Azure Managed HSM 中生成并导入 BYOK HSM 密钥 | https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/hsm-protected-keys-byok |
决策
| 主题 | URL |
|---|---|
| 为 Key Vault 选择默认访问控制模型 | https://learn.microsoft.com/en-us/azure/key-vault/general/access-control-default |
| 安全更新 Azure Key Vault API 版本 | https://learn.microsoft.com/en-us/azure/key-vault/general/migrate-api-version |
| 规划并执行加密密钥工作负载迁移 | https://learn.microsoft.com/en-us/azure/key-vault/general/migrate-key-workloads |
| 将 Azure Key Vault 从访问策略迁移到 RBAC | https://learn.microsoft.com/en-us/azure/key-vault/general/rbac-migration |
| 规划从外部密钥迁移到 Managed HSM 密钥 | https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/external-key-management-migration |
| 评估 Managed HSM 外部密钥的 SLA 和责任 | https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/external-key-management-shared-responsibility |
| 规划 Azure Managed HSM 的容量和扩缩 | https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/scaling-guidance |
限制和配额
| 主题 | URL |
|---|---|
| 了解 Azure Key Vault 证书限制和行为 | https://learn.microsoft.com/en-us/azure/key-vault/certificates/faq |
| 配置并解读 Azure Key Vault 日志延迟 | https://learn.microsoft.com/en-us/azure/key-vault/general/logging |
| 了解并管理 Azure Key Vault 限流限制 | https://learn.microsoft.com/en-us/azure/key-vault/general/overview-throttling |
| 查看 Azure Key Vault 和 Managed HSM 服务限制 | https://learn.microsoft.com/en-us/azure/key-vault/general/service-limits |
| 配置 Managed HSM IP 防火墙和网络安全 | https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/configure-network-security |
| 查看 Azure Managed HSM 服务限制和配额 | https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/service-limits |
| 对 Managed HSM 资源使用软删除和恢复 | https://learn.microsoft.com/en-us/azure/key-vault/managed-hsm/soft-delete-overview |
| 了解 Azure Key Vault 机密大小限制 | https://learn.microsoft.com/en-us/azure/key-vault/secrets/about-secrets |
安全
配置
集成与编码模式
部署
| 主题 | URL |
|---|---|
| 使用 Terraform 预配 Key Vault 和密钥 | https://learn.microsoft.com/en-us/azure/key-vault/keys/quick-create-terraform |
评论
支持 Markdown