安装 AWS Encryption SDK for C - AWS Encryption SDK

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

安装 AWS Encryption SDK for C

安装最新版本的 AWS Encryption SDK for C。

注意

AWS Encryption SDK for C 2.0.0 之前的所有版本均处于终止支持阶段

您可以安全地从 AWS Encryption SDK for C 版本 2.0.x 及更高版本更新为最新版本,无需更改任何代码或数据。但是,版本 2.0.x 中引入了新的安全功能,不向后兼容。要从 1.7.x 之前的版本更新到 2.0.x 及更高版本,必须先更新到 AWS Encryption SDK for C 最新版本 1.x。有关详细信息,请参阅 迁移 AWS Encryption SDK

您可以在 aws-encryption-sdk-c 存储库的 README 文件中找到安装和构建 AWS Encryption SDK for C 的详细说明。其中包括在 Amazon Linux、Ubuntu、macOS 和 Windows 平台上进行构建的说明。

开始之前,请决定是否要在 AWS Encryption SDK 中使用 AWS KMS 密钥环。如果您使用 AWS KMS 密钥环,则需要安装 AWS SDK for C++。需要使用 AWS SDK 才能与 AWS Key Management Service(AWS KMS)进行交互。当您使用 AWS KMS 密钥环时,AWS Encryption SDK 使用 AWS KMS 生成并保护用于保护您的数据的加密密钥。

如果您使用的是其他密钥环类型,例如原始 AES 密钥环、原始 RSA 密钥环或不包含 AWS KMS 密钥环的多密钥环,则无需安装 AWS SDK for C++。但是,使用原始密钥环类型时,您需要生成并保护自己的原始包装密钥。

有关如何确定要使用的密钥环类型的帮助信息,请参阅 选择密钥环

如果您在安装时遇到问题,请在 aws-encryption-sdk-c 存储库中提交问题或使用此页面上的任何反馈链接。