安裝 適用於 C 的 AWS Encryption SDK - AWS Encryption SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

安裝 適用於 C 的 AWS Encryption SDK

安裝最新版本的 適用於 C 的 AWS Encryption SDK。

注意

所有 適用於 C 的 AWS Encryption SDK 早於 2.0.0 的 版本都處於end-of-support階段

您可以安全地從 2.0.x 版和更新到最新版本的 , 適用於 C 的 AWS Encryption SDK 而不需要任何程式碼或資料變更。不過,2.0.x 版中引入的新安全功能與回溯不相容。若要從 1.7.x 之前的版本更新至 2.0.x 版及更新版本,您必須先更新至最新的 1 適用於 C 的 AWS Encryption SDK.x 版本。如需詳細資訊,請參閱 遷移您的AWS Encryption SDK

您可以在 aws-encryption-sdk-c 儲存庫的 適用於 C 的 AWS Encryption SDK README 檔案中找到安裝和建置 的詳細說明。其中包含在 Amazon Linux、Ubuntu、macOS 和 Windows 平台上建置 的說明。

開始之前,請先決定您是否要在 中使用 AWS KMS keyring AWS Encryption SDK。如果您使用 AWS KMS keyring,則需要安裝 AWS SDK for C++。需要 AWS SDK 才能與 AWS Key Management Service() 互動AWS KMS。當您使用 AWS KMS keyring 時, AWS Encryption SDK 會使用 AWS KMS 來產生和保護保護您資料的加密金鑰。

AWS SDK for C++ 如果您使用其他 keyring 類型,例如原始 AES keyring、原始 RSA keyring 或不包含 AWS KMS keyring 的多 keyring,則不需要安裝 。不過,使用原始 keyring 類型時,您需要產生和保護自己的原始包裝金鑰。

如果您在安裝時遇到問題,請在 aws-encryption-sdk-c 儲存庫中提出問題,或使用此頁面上的任何意見回饋連結。