AWS ソリューションアーキテクト プロフェッショナル新規サービスのデータ整合性オリジナル・公式資料照合難易度
DynamoDBの変更を別システムへ連携する。コンシューマーが数日停止しても変更履歴を欠かさず再処理したい。DynamoDB Streamsだけへの依存を避ける理由はどれか。
A
コンシューマーのチェックポイントだけを保存すれば、元履歴も無期限に残るとする
位置の記録とストリームデータの保持期間は別である。
B
Streamsの保持期間は有限なので、必要期間を満たす永続的な履歴保管も設計する★ 正解
読取りの停止が保持期間を超えると履歴を読めなくなる。停止時間と再処理要件から保管経路を決める。
C
テーブルの自動スケーリングを設定すれば保持期間も無期限になるとする
キャパシティ調整はStreamsの履歴の無期限保存ではない。
D
コンシューマー台数を増やすだけで停止中の履歴を保持できるとする
処理を停止した期間が保持期間を超える問題への保管設計にならない。
解説
読取りの停止が保持期間を超えると履歴を読めなくなる。停止時間と再処理要件から保管経路を決める。
根拠資料・確認情報
対応範囲:SAP-C02
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 1
単一リージョン・単一アカウントのDynamoDBで、注文登録と在庫減算を両方成功または両方不成立にしたい。対象とサイズは制限内である。適切なAPIはどれか。
問題 2
DynamoDB global tablesのMREC(複数リージョン結果整合性)で二つの項目を一括更新する。あるリージョンでのトランザクション成功を理由に、別リージョンの読者も常に二項目を一括反映済みと考えてよいか。
問題 4
複数の管理者が同じS3設定ファイルを読み、編集して保存する。他者の更新後に古い内容で上書きすることを検知したい。適切な方式はどれか。
問題 5
複数企業が同じAPIを使うSaaSで、ログイン済み利用者がリクエストのtenantIdを書き換えられる。適切なデータ分離はどれか。