本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
安裝 適用於 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
開始之前,請先決定您是否要在 中使用 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
儲存庫中提出問題