

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

# の SQL クエリエディタを使用したクエリ AWS Config (コンソール)
<a name="query-using-sql-editor-console"></a>


|  | 
| --- |
| 高度なクエリのプレビュー機能を導入すると、生成人工知能 (生成 AI) 機能を使用して平易な英語でプロンプトを入力し、すぐに使用できるクエリ形式に変換できます。詳細については、「[Natural language query processor for advanced queries](https://docs.aws.amazon.com/config/latest/developerguide/query-assistant.html)」を参照してください。 | 

 AWS サンプルクエリを使用するか、カスタムクエリとして という名前の独自のクエリを作成できます。

## 考慮事項
<a name="query-using-sql-editor-console-considerations"></a>

**前提条件**

次のいずれかの AWS マネージドポリシーを使用している場合は、クエリを実行して保存するために必要なアクセス許可が付与されます。[AWSServiceRoleForConfig](https://docs.aws.amazon.com/config/latest/developerguide/security-iam-awsmanpol.html#security-iam-awsmanpol-AWSServiceRoleForConfig) (サービスにリンクされたロール) または [AWS\$1ConfigRole](https://docs.aws.amazon.com/config/latest/developerguide/security-iam-awsmanpol.html#security-iam-awsmanpol-AWS_ConfigRole)。

それ以外の場合は、[AWSConfigUserAccess](https://docs.aws.amazon.com/config/latest/developerguide/security-iam-awsmanpol.html#security-iam-awsmanpol-AWSConfigUserAccess) AWS 管理ポリシーに含まれるアクセス許可が必要です。

**クエリできるプロパティのリスト**

更新されたプロパティのリストとそのデータ型は、[[GitHub](https://github.com/awslabs/aws-config-resource-schema)] より入手できます。

**高度なクエリとアグリゲータ**

アグリゲーターでクエリを実行するには、アグリゲーターを作成します。詳細については、「[AWS Config のアグリゲータの作成](aggregated-create.md)」を参照してください。

アグリゲーターがすでに設定されている場合は、クエリのスコープでアグリゲーターを選択し、そのアグリゲーターで高度なクエリを実行します。アグリゲータを選択するときは、クエリステートメントに AWS アカウント ID と AWS リージョンを追加して、その情報を結果に表示することを検討してください。

## AWS サンプルクエリを使用する
<a name="use-a-sample-query"></a>

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/config/home](https://console.aws.amazon.com/config/home) で AWS Config コンソールを開きます。

1. 1 つのアカウントとリージョン、または複数のアカウントとリージョンのリソース設定をクエリするには、左側のナビゲーションから [**Advanced queries (高度なクエリ)**] を選択します。

1. [**Advanced queries (高度なクエリ)**] ページで、クエリのリストから適切なクエリを選択します。名前、説明、作成者、またはタグのいずれかで、クエリのリストをフィルタリングできます。 AWS クエリをフィルタリングするには、**[作成者]**を選択して **AWS** と入力します。選択したクエリは、SQL クエリエディタに表示されます。選択したクエリはニーズに合わせて編集できます。

1. このクエリを新しいクエリに保存するには、[**Save As (名前を付けて保存)**] を選択します。
   + [**Query Name (クエリ名)**] フィールドで、クエリの名前を更新します。
   + [**Description (説明)**] フィールドで、クエリの説明を更新します。
   + このクエリには、最大 50 個の一意のタグを入力できます。
   + [**Save (保存)**] を選択します。

1. [**Run (実行)**] を選択します。クエリ結果は、クエリエディタの下の表に表示されます。

1. クエリ結果を CSV または JSON 形式でエクスポートするには、[**Export as (エクスポート)**] を選択します。

## カスタムクエリの作成
<a name="create-you-custom-use-query"></a>

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/config/home](https://console.aws.amazon.com/config/home) で AWS Config コンソールを開きます。

1. 1 つのアカウントとリージョン、または複数のアカウントとリージョンのリソース設定をクエリするには、左側のナビゲーションから [**Advanced queries (高度なクエリ)**] を選択します。

1. カスタムクエリを作成するには、[**New query (新しいクエリ)**] を選択します。

   カスタムクエリを表示または編集するには、名前、説明、作成者、またはタグでクエリをフィルタリングします。カスタムクエリをフィルタリングするには、[**Creator (作成者)**] を選択し、[**Custom 　(カスタム)**] と入力します。

1. [**Query editor (クエリエディタ)**] ページで、このアカウントとリージョンに対して独自のクエリを作成します。また、適切なアグリゲーターを選択して、複数のアカウントとリージョンのクエリを作成することもできます。

1. このクエリに変更を加える場合は、編集してください。このクエリを保存するには、[**Save Query (クエリの保存)**] を選択します。
   + [**Query Name (クエリ名)**] フィールドで、クエリの名前を更新します。
   + [**Description (説明)**] フィールドで、クエリの説明を更新します。
   + このクエリには、最大 50 個の一意のタグを入力できます。
   + [**Save (保存)**] を選択します。

1. [**Run (実行)**] を選択します。クエリ結果は、クエリエディタの下の表に表示されます。

1. クエリ結果を CSV または JSON 形式でエクスポートするには、[**Export as (エクスポート)**] を選択します。