AWS ソリューションアーキテクトデータ復旧の時点と複製オリジナル・公式資料照合難易度
同じ注文IDの受付を再送することがある。DynamoDBで初回の注文だけを作成し、既存データを上書きしないようにしたい。適切な書込みはどれか。
A
同じ主キーへのPutItemは自動で拒否されると考える
無条件のPutItemは同じ主キーの項目を置き換え得る。
B
注文IDに関係なく毎回ランダムな主キーを使う
再送が別の注文として保存され、同じ注文IDの重複を防げない。
C
主キーが未存在であることを条件式にしたPutItemを使う★ 正解
条件付き書込みなら存在確認と書込みを一体で評価でき、競合する再送による置換を防げる。
D
GetItemで存在しないと確認してから、無条件でPutItemするだけ
確認と書込みの間に別の要求が入り、競合する可能性がある。
解説
条件付き書込みなら存在確認と書込みを一体で評価でき、競合する再送による置換を防げる。
根拠資料・確認情報
対応範囲:SAA-C03
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。