No.1523 Amazon S3でのデータ整合性のチェックに関して、正しい記述はどれですか?
TOPへ
-
Amazon S3は、SHAやCRCといったデータ整合性チェックアルゴリズムの選択オプションを提供しません。
不正解
Amazon S3は、次のセキュアハッシュアルゴリズム (SHA) または巡回冗長検査 (CRC) のデータ整合性チェックアルゴリズムのいずれかを選択できるオプションを提供しています。
-
REST APIを使用している場合、常にx-amz-sdk-checksum-algorithm パラメータを使用します。
不正解
実際には、REST APIを使用している場合、x-amz-sdk-checksum-algorithm パラメータは使用されません。代わりに、アルゴリズム固有のヘッダーのいずれかを使用します。
-
SDKを使用している際、x-amz-sdk-checksum-algorithm パラメータでAmazon S3がチェックサムの計算時に使用するアルゴリズムを設定できます。
正解
正確です。SDKを使用している際には、x-amz-sdk-checksum-algorithm パラメータの値を指定して、Amazon S3がどのアルゴリズムを使用してチェックサムを計算するかを設定することができます。
-
オブジェクトをアップロードした後、Amazon S3は自動的に異なるアルゴリズムでチェックサムを再計算します。
不正解
オブジェクトをアップロードした後、チェックサム値を取得し、同じアルゴリズムを使用して計算された事前計算済みまたは以前に保存されたチェックサム値と比較することができますが、異なるアルゴリズムで自動的に再計算されるわけではありません。