概要
Amazon Q Developer はAWSのサービス・API・SDKに最適化された補完エンジンを持ちます。S3・Lambda・DynamoDB などのコードを、APIドキュメントを参照せずに素早く書けるようになります。
インライン補完の活用手順
- 使用するAWSサービスの import 文を先に書く
- 関数名や変数名を書き始めると SDK の使用パターンが補完される
- コメントで「
// S3 にファイルをアップロードする関数」と意図を書いてから補完する - IAM ポリシーの JSON 定義もコメントから補完で生成できる
Tabで確定し、パラメータ部分だけ修正して使う
AWS 開発でよく使う補完パターン
- DynamoDB の PutItem・GetItem・QueryCommand の書き方
- Lambda ハンドラーの基本構造とレスポンス形式
- Cognito による認証フローの実装パターン
- CloudWatch Logs へのカスタムメトリクス送信コード