助け合いフォーラム

AWS

AWS ソリューションアーキテクト - アソシエイト(SAA-C02)
問題ID : 24470
問題を開く
Amazon S3で採用されているデータ整合性モデルはどれか

この問題はプレミアムコンテンツです。

上に戻る

S3で採用されているデータ整合性モデルについて

投稿日 2022/03/24

ご担当者様

お世話になっております。

S3 の整合性モデルは 2020 年 12 月に、「結果整合性」から「強い一貫性」サポートへ変更されました。
ですから、選択肢には正しい選択肢はないのではないでしょうか。
問題が古いかもしれませんので、お手数ですが、最新版にアップデートしていただけますでしょうか。

よろしくお願いいたします。

2022/03/24 19:44

私もあれ?と思って以前調べたところ、S3オブジェクトは「強い一貫性」に変更されてますが、S3バケットは「結果整合性」のままなので、どれか選択であれば「結果整合性」になると思います。
https://docs.aws.amazon.com/ja_jp/AmazonS3/latest/userguide/Welcome.html#ConsistencyModel

バケット設定には、結果整合性モデルがあります。具体的には、次のように処理されます。
・バケットを削除してすぐにすべてのバケットを一覧表示しても、削除されたバケットは引き続きリストに表示されます。
・バケットで初めてバージョニングを有効にしたときは、変更が完全に反映されるまでに、少し時間がかかることがあります。バケットへのオブジェクトの書き込みオペレーション (PUT または DELETE リクエスト) は、バージョニングを有効にして 15 分待ってから発行することをお勧めします。

24470の解説にも補足が書いてありますね。

S3のアップデートにより、結果整合性に加えてオブジェクトに対する操作(更新や削除など)に「強力な整合性」が採用されるようになりました。強力な整合性ではオブジェクトへの操作の反映が結果整合性よりも即時性が高くなり、操作の直後でも最新のデータが参照できます。


コメント

t tongtongba

2022/03/25 15:18

ご説明いただき、ありがとうございました。

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?