SOA-C03#5(deployment)
運用エンジニアは Lambda 関数の機能フラグを実行時に変更し、検証用ユーザーのみ新機能を有効化したいと考えています。デプロイなしで切替可能で、誤設定検知も自動で行いたい場合、最適な選択はどれですか。
正解:D
正解の根拠
AppConfig は機能フラグや動的構成をホストし、JSON Schema や Lambda バリデータで検証してから段階デプロイ(カナリア / リニア)できます。失敗時の自動ロールバック機能もあり、Lambda 拡張で低レイテンシに取得可能です。
動的構成手法の比較
| 方式 | 段階適用 | 検証 |
|---|---|---|
| AppConfig | あり | あり |
| Parameter Store | なし | なし |
| CodeDeploy | 該当外(コード) | 該当外 |
| Secrets Manager | なし | なし |
不正解の理由
- B: Parameter Store は値の保管のみで段階適用や検証はありません。
- C: CodeDeploy はコード本体のデプロイで、機能フラグ運用には重いです。
- A: Secrets Manager は機密情報用で機能フラグ用途に最適化されていません。

コメント