

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# リソースに関する Amazon Q Developer とのチャット
<a name="chat-actions"></a>

Amazon Q Developer は、自然言語プロンプトを通じて AWS インフラストラクチャを理解するのに役立つ AWS アカウントリソースに関する質問に回答します。Amazon Q は、高度な推論機能を使用してリソースを分析し、インサイトを提供するため、複数のサービスコンソール、API、複雑なスクリプトに依存せずに、必要な情報をすばやく取得できます。

Amazon Q が実行できるリソース分析のタイプは次のとおりです。
+ **リソースの一覧表示と詳細** – アカウント内のリソースのリストまたは特定の詳細をリクエストします。
+ **フィルタリングされたクエリ** – リージョンや設定状態などの基準に基づいてリソース情報をリクエストします。
+ **クロスサービス分析** – 複数の AWS リソースとサービスにわたるインフラストラクチャ、設定、依存関係について複雑な質問をします。
+ **サポートのトラブルシューティング** – リソースの問題の特定と解決に役立ちます。詳細については、「[Amazon Q にリソースのトラブルシューティングを依頼する](chat-actions-troubleshooting.md)」を参照してください。

可能な質問の例については、「[Amazon Q にリソース情報をリクエストする](#ask-resource-questions)」を参照してください。

**Topics**
+ [仕組み](#how-chat-actions-works)
+ [前提条件](#resoure-chat-prereqs)
+ [Amazon Q にリソース情報をリクエストする](#ask-resource-questions)
+ [でリソースをカウントする AWS Resource Explorer](#count-resources)

## 仕組み
<a name="how-chat-actions-works"></a>

リソースに関する質問に回答するために、Amazon Q はサービス APIsと AWS クラウドコントロール API を使用してリクエストされた情報を取得します。Amazon Q がリクエストされたリソース情報を取得するために必要な API を呼び出せるようにするには、IAM アイデンティティにそれらの API を使用するためのアクセス許可が必要です。詳細については、「[前提条件](#resoure-chat-prereqs)」を参照してください。

Amazon Q は、一度に複数の AWS リソースに関する情報を取得するためのアクションを取得、一覧表示、および記述できます。複雑なリソースの質問をすると、Amazon Q は環境の理解を深めるために実行しているアクションの背後にある推論を説明する動的な複数ステップの計画を作成します AWS 。最初の計画が失敗した場合、Amazon Q は代替方法を試みるか、続行するために必要な追加情報を求めます。

Amazon Q は、読み取り専用 Q アーティファクトで強化された質問に対する回答を提供できます。例えば、リソースやコスト、請求について質問すると、Amazon Q はテーブルやグラフなどの視覚化を生成して、アカウントリソースの状態をすばやく理解できるようにします。

Amazon Q は、Amazon S3 バケット内のオブジェクトの一覧表示や、アカウントのセキュリティ、アイデンティティ、認証情報、暗号化に関連する質問など、リソースに保存されているデータに関する質問には回答できません。

## 前提条件
<a name="resoure-chat-prereqs"></a>

アカウントリソースに関するチャットは AWS マネジメントコンソール、、 AWS Console Mobile Application、および[設定されたチャットアプリケーションで](q-in-chat-applications.md) Amazon Q と行うことができます。

リソースについてチャットするには、IAM アイデンティティに次のアクセス許可が必要です。
+ Amazon Q とチャットし、Cloud Control API を使用し、Amazon Q にリソースへのアクセスを許可するためのアクセス許可。必要なアクセス許可を付与する IAM ポリシーの例については、「[ユーザーに Amazon Q とのリソースに関するチャットを許可する](id-based-policy-examples-users.md#id-based-policy-examples-allow-resource-chat)」を参照してください。
+ リクエストの対象となるリソースにアクセスするためのアクセス許可。例えば、Amazon Q に Amazon S3 バケットを一覧表示するようにリクエストする場合は、`s3:ListAllMyBuckets` のアクセス許可が必要です。

  Amazon Q は、利用するユーザーの IAM ID でアクセスできないリソースにはアクセスしません。

**重要**  
Amazon Q に読み取り、一覧表示、または記述のアクションの実行をリクエストする場合、通常の料金が適用されます。詳細については、Amazon Q に質問する AWS サービスの料金ページを参照してください。

## Amazon Q にリソース情報をリクエストする
<a name="ask-resource-questions"></a>

リソースについて Amazon Q に尋ねるときは、Amazon Q AWS リージョン がリソースを見つけるために呼び出す を指定できます。指定されたクエリでリージョンが指定されていない場合、Amazon Q は必要に応じて会話で以前に指定されたリージョンを使用し、それ以外の場合は現在のコンソールリージョン (グローバルコンソールリージョンを使用している場合は最新のコンソールリージョン) を使用します。

Amazon Q は、リソースの質問に回答するために追加情報を必要とする場合があります。Amazon Q にフォローアップを求められたら、リクエストされた詳細を返します。

リソースについて Amazon Q に尋ねることができる質問の例を次に示します。
+ S3 バケット {{<名前>}} の暗号化設定を記述して
+ Lambda 関数を呼び出す SQS キュー
+ 更新が必要な MySQL RDS クラスターはありますか?
+ {{<リージョン>}} で自分の EC2 インスタンスを一覧表示する
+ Lambda 関数 {{<名前>}} の設定を取得する
+ インスタンス {{<インスタンス ID>}} にはどのようなアラームが設定されていますか?
+ CloudWatch アラームなしで RDS データベースを一覧表示する
+ タグ値 {{<tag value>}} の S3 バケットを一覧表示する
+ 先週のサービス別のコストのグラフを表示する
+ 最も高価なリソースの上位 10 の棒グラフを表示する
+ 予算と予測支出を示すグラフを作成する

## でリソースをカウントする AWS Resource Explorer
<a name="count-resources"></a>

「アカウントで実行されている EC2 リソースの数を教えてください。」など、リソース数が必要な質問をすると、Amazon Q はデフォルトで Cloud Control API を使用して、リクエストされたリソースの数を返します。Amazon Q でリソースのカウントを高速化するために、Resource Explorer を有効にして設定することもできます。

Resource Explorer が有効になっている場合、Amazon Q はリソースをカウントする必要がある応答を生成するときに、その使用を試みます。Amazon Q は Resource Explorer を使用して、すべての で単一のタイプのリソースをカウントできます AWS リージョン。Resource Explorer を使用すると、サービス API を呼び出してリソースを一覧表示し、結果をカウントするのではなく、Resource Explorer インデックスからカウントを返すことで、Amazon Q がリソースをより迅速にカウントできます。

Resource Explorer でリソースカウントを有効にする場合は、リソース情報が古くなる可能性があることに注意してください。Resource Explorer は、定期的なインベントリを取得してアカウントのリソースをインデックス化するため、最後のインベントリ後にリソースが作成または削除された場合、リソース数は正しくありません。Resource Explorer はリソースフィルタリングもサポートしていません。特定の条件に一致するリソースのカウントをリクエストすると、Amazon Q は Cloud Control API にフォールバックします。

Resource Explorer を有効にせず、使用できるように設定していない場合、または Amazon Q が Resource Explorer を使用して質問に回答できない場合、Amazon Q は Cloud Control API を使用してリソースをカウントします。Cloud Control API を使用すると、正確なリソース数が確保され、リソースフィルタリングがサポートされますが、Resource Explorer でのカウントと比較してレイテンシーが増加する可能性があります。また、多数のリソースをカウントする場合、Cloud Control API がタイムアウトする可能性もあります。

Resource Explorer をリソースカウントに使用するには、次の設定が必要です。
+ Amazon Q を操作するユーザーは、Resource Explorer のデフォルトビューが設定され、アグリゲータインデックスがデフォルトビューと同じリージョンに作成されたアカウントに存在する必要があります。詳細については、「*AWS Resource Explorer ユーザーガイド*」の「[詳細設定を使用して Resource Explorer をセットアップする](https://docs.aws.amazon.com/resource-explorer/latest/userguide/getting-started-setting-up.html#getting-started-setting-up-advanced)」を参照してください。
+ ユーザーの IAM アイデンティティには、デフォルトビューに対する読み取りアクセス許可が必要です。詳細については、「*AWS Resource Explorer ユーザーガイド*」の「[検索用の Resource Explorer ビューへのアクセス許可の付与](https://docs.aws.amazon.com/resource-explorer/latest/userguide/configure-views-grant-access.html)」を参照してください。