Amazon Q Developer は、AWSアプリケーションの理解、構築、拡張、運用を支援する会話型 AI アシスタントです。AWSアーキテクチャ、AWSリソース、ベストプラクティス、ドキュメント、サポートなどについて質問できます。
以下のようなことができます。
- AWSサービスの使い方を質問する
- AWSアーキテクチャの相談をする
- エラー原因を調べる
- コード生成・コード説明・リファクタリングを支援する
- AWSリソースについて質問する
- CLIやIDEで開発を補助する
目次
開発中のタイミングでコードチェックする
Amazon Q Developer の IDE セキュリティスキャンを有効化することで、Q Developer がコードを生成する際に、既知のセキュリティ脆弱性を含むコードが生成されないようにチェックすることができます。
IDEセキュリティスキャンは、開発者がコードを書いている最中に問題を見つける機能です。Shift Left の対策ができます。
Amazon Q Developer は、SAST、シークレット検出、IaCスキャンなどを含むセキュリティ・品質検査を行えます。
開発後にコードチェックする
Amazon Q Developerのコードレビュー機能を GitHub/GitLab などと統合することでコードベースをレビューしてセキュリティ脆弱性やコード品質問題を検出できます。例えば、Pull Request や Merge Request のタイミングで自動レビューができます。
Amazon Q Developer in chat applications
Amazon Q Developer in chat applications は、Amazon Q Developer(本体)を Slack や Microsoft Teams のチャット上で使うための機能です。

コメント