ある企業が、自社の AWS 環境に関する質問(「コスト削減のベストプラクティスは?」「セキュリティグループの設定を確認したい」など)に答えるために Amazon Q Developer を導入した。Amazon Q Developer の主な機能として最も適切なものはどれか。
- A. Aurora データベースのクエリ最適化とインデックス提案に特化したデータベース管理ツール
- B. EC2 インスタンスのスペックを自動的に最適サイズに変更するオートスケーリングツール
- C. AWS サービスに関する質問への回答、コードの生成・説明・デバッグ、AWS 環境のセキュリティスキャンを開発者向けに提供する AI アシスタント
- D. AWS の請求明細を自動的に解析して月次コストレポートを生成する請求管理サービス
解答と解説を見る
正解: C
Amazon Q Developer は、IDE や AWS コンソールに統合された AI アシスタントであり、AWS サービスの使い方回答、コード生成・補完・説明・デバッグ、IaC レビュー、セキュリティスキャン(Amazon CodeGuru 機能を統合)など開発者向けの幅広い支援を提供する。Dは誤り:コスト分析・請求は AWS Cost Explorer・Budgets の役割であり Q Developer の主機能ではない。Bは誤り:インスタンスサイズの最適化は AWS Compute Optimizer の機能。Aは誤り:DB クエリ最適化は Amazon DevOps Guru for RDS や Performance Insights の役割。