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

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

安裝 適用於 C 的 AWS Encryption SDK

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

注意

所有版本適用於 C 的 AWS Encryption SDK2.0.0 之前的版本end-of-support階段

您可以安全地從 2.0 版更新。x以及更高版本的最新版本適用於 C 的 AWS Encryption SDK沒有任何代碼或數據更改。但是,新安全性功能2.0 版中引入。x不向後兼容。若要從 1.7 之前的版本進行更新。x為 2.0 版x之後,您必須首先更新到最新的 1。x的版本適用於 C 的 AWS Encryption SDK。如需詳細資訊,請參閱 遷移您的AWS Encryption SDK

您可以找到有關安裝和構建的詳細說明適用於 C 的 AWS Encryption SDK在自述文件aws-encryption-sdk-c儲存庫。它包括在亞馬遜 Linux,Ubuntu 的,macOS 和視窗平台上構建的說明。

在開始之前,請決定您是否要使用AWS KMS鑰匙圈在AWS Encryption SDK。如果您使用AWS KMS鑰匙圈,您需要安裝AWS SDK for C++。所以此AWS需要 SDK 才能與之互動AWS Key Management Service(AWS KMS。當您使用AWS KMS鑰匙圈,AWS Encryption SDK使用AWS KMS生成和保護用於保護數據的加密密鑰。

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

如需決定要使用哪種金鑰環類型的說明,請參閱選擇鑰匙圈

若您在安裝時發生問題,檔案問題aws-encryption-sdk-c儲存庫或使用此頁面上的任何意見反應連結。