密钥管理服务KMS(Key Management Service)提供了多种类型的开发工具,您可以根据业务需要选择合适的开发工具。

开发工具 说明
KMS SDK KMS SDK帮助您构造HTTPS请求,更好地使用KMS API。

KMS SDK特点如下:

  • 结合阿里云SDK核心库(SDK Core)使用,SDK接口和KMS API一一对应。
  • 适用于KMS的所有业务,包括数据加密解密、数字签名验签和动态获取凭据等业务场景。
加密SDK
加密SDK(Encryption SDK)是一个建立在KMS API之上的客户端密码库,其特点如下:
  • 基于KMS API封装了业务逻辑、最佳实践和设计模式,方便开发者在业务系统中进行集成。
  • 适用于数据加密解密和数字签名验签的业务场景。
凭据管家客户端

凭据管家客户端(SecretsManager Client)可以帮助您更有效地在应用中使用KMS凭据管家,其特点如下:

  • 基于KMS凭据管家API封装了业务逻辑、最佳实践和设计模式,方便开发者在业务系统中进行集成。
  • 适用于动态使用凭据管家中凭据的业务场景,不再使用硬编码的方式。