本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 AWS Secrets Manager 管理外部机密以管理第三方机密
托管外部密钥是一种新的密钥类型 AWS Secrets Manager ,它使您能够存储和自动轮换来自集成合作伙伴的证书。此功能无需创建和维护用于轮换集成合作伙伴密钥的自定义 AWS Lambda 函数。有关所有入职合作伙伴的完整列表,请参阅集成合作伙伴。
当您在上构建应用程序时 AWS,您的工作负载通常需要通过 API 密钥、OAuth 令牌或凭据对等安全凭证与第三方应用程序进行交互。以前,您必须开发自定义方法来保护和管理这些证书,包括构建复杂的轮换 Lambda 函数,这些函数是每个应用程序独有的,需要持续维护。
管理的外部密钥为以每个合作伙伴规定的预定义格式存储第三方凭证提供了一种标准化方法。该功能包括在密钥创建期间启用的自动轮换(默认情况下在控制台上启用)、密钥管理工作流程的完全透明和用户控制,以及 Secrets Manager 提供的完整功能集,包括精细的权限管理、可观察性、治理、合规性、灾难恢复和监控控制。
主要功能
管理的外部密钥提供了多种关键功能,可简化第三方凭据管理:
-
Lambda-free 托管轮换消除了创建和管理自定义轮换函数的开销。当您创建外部账户时,系统会自动启用轮换,您的账户中不会部署 Lambda 函数。
-
预定义的密钥格式可确保密钥可以与集成合作伙伴正确关联,并包括轮换所需的元数据。每个合作伙伴都定义了所需的格式。
-
集成合作伙伴生态系统通过标准化的入职流程为多个合作伙伴提供支持。合作伙伴直接与 Secrets Manager 集成,为密钥创建和托管轮换功能提供程序化指导。
-
全面的可审计性通过 AWS CloudTrail 记录所有轮换活动、机密价值更新和管理操作来保持完全的透明度。