AWS Encryption SDK for C のインストール - AWS Encryption SDK

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Encryption SDK for C のインストール

AWS Encryption SDK for C の最新バージョンをインストールします。

注記

2.0.0 より前の AWS Encryption SDK for C のバージョンはすべて「サポート終了段階」にあります。

バージョン 2.0.x 以降から AWS Encryption SDK for C の最新バージョンにコードやデータを変更せずに安全に更新できます。ただし、バージョン 2.0.x で導入された 新しいセキュリティ機能 には下位互換性がありません。1.7.x より前のバージョンから 2.0.x 以降のバージョンに更新するには、まず AWS Encryption SDK for C の最新の 1 x バージョンに更新する必要があります。詳細については、「AWS Encryption SDK の移行」を参照してください。

AWS Encryption SDK for C のインストールと構築に関する詳細な手順については、aws-encryption-sdk-c リポジトリの README ファイルを参照してください。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 リポジトリで問題を提起するか、このページのフィードバックリンクのいずれかを使用してください。