AWS ソリューションアーキテクト プロフェッショナル新規サービスのデータ整合性オリジナル・公式資料照合難易度
高頻度APIが毎回Secrets ManagerからDBパスワードを取得する。取得負荷を減らしつつローテーションを扱う設計はどれか。
A
対応キャッシュを使い、更新期限と認証失敗時の再取得を設計する★ 正解
秘密のキャッシュは取得回数を減らせるが、古い資格情報を永続使用しない更新方針が必要である。
B
起動時の秘密を無期限に保持し、更新を一切しない
ローテーション後に古い秘密で接続し続ける問題がある。
C
秘密をソースコードへ固定し直す
更新と配布が難しくなり、秘密の漏えい面も広がる。
D
キャッシュの再読込を一日一回だけに固定し、認証失敗時も更新しない
ローテーションの周期や失敗に対応できない可能性がある。
解説
秘密のキャッシュは取得回数を減らせるが、古い資格情報を永続使用しない更新方針が必要である。
根拠資料・確認情報
対応範囲:SAP-C02
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 1
単一リージョン・単一アカウントのDynamoDBで、注文登録と在庫減算を両方成功または両方不成立にしたい。対象とサイズは制限内である。適切なAPIはどれか。
問題 2
DynamoDB global tablesのMREC(複数リージョン結果整合性)で二つの項目を一括更新する。あるリージョンでのトランザクション成功を理由に、別リージョンの読者も常に二項目を一括反映済みと考えてよいか。
問題 3
DynamoDBの変更を別システムへ連携する。コンシューマーが数日停止しても変更履歴を欠かさず再処理したい。DynamoDB Streamsだけへの依存を避ける理由はどれか。
問題 4
複数の管理者が同じS3設定ファイルを読み、編集して保存する。他者の更新後に古い内容で上書きすることを検知したい。適切な方式はどれか。