このトピックでは、クエリテンプレートの定義と、カスタムクエリテンプレートに対して実行できる操作について説明します。
クエリテンプレートの定義
クエリテンプレートは、高度な検索に使用できるツールです。 クエリテンプレートは、Resource Managementによって提供されるサンプルクエリテンプレートとカスタムクエリテンプレートに分類されます。 クエリテンプレートを使用して、必要なリソースをすばやく識別できます。
サンプルクエリテンプレート: サンプルクエリテンプレートは、いくつかの一般的なシナリオでクエリ要件を満たすことができます。 サンプルクエリテンプレートを直接使用して、リソースをすばやくクエリできます。 サンプルクエリテンプレートのクエリステートメントを変更して、リソースをクエリすることもできます。 Resource Managementで提供されるサンプルクエリテンプレートの詳細については、「サポートされているサンプルクエリテンプレート」をご参照ください。
カスタムクエリテンプレート: カスタムクエリテンプレートを作成し、ビジネス要件に基づいてクエリ文とプロパティをテンプレートに定義できます。
カスタムクエリテンプレートを変更、複製、または削除できます。 サンプルクエリテンプレートの名前や説明を編集したり、サンプルクエリテンプレートを複製または削除したりすることはできません。 サンプルクエリテンプレートのクエリ文への変更を保存するには、カスタムクエリテンプレートとしてのみ保存できます。
カスタムクエリテンプレートの作成
Resource Management コンソールにログインします。
左側のナビゲーションウィンドウで、
を選択します。Temporary _Query_1タブに表示されるコードエディターで、クエリ文を記述します。 または、[+] アイコンをクリックして新しいタブを展開し、タブに表示されるコードエディターでクエリステートメントを記述します。
記述するクエリ文は、基本的なSQL構文に準拠している必要があります。 基本的なSQL構文の詳細については、「基本的なSQL構文」をご参照ください。
このシステムは、クエリ文をすばやく記述するのに役立つ次の機能を提供します。
自動入力: [リソースプロパティ] ペインには、高度な検索機能でサポートされているAlibaba Cloudサービス、リソースタイプ、およびリソースプロパティが表示されます。 必要なリソースタイプとリソースプロパティをクリックして、コードエディターでコードに追加できます。
コードヒンティングと自動補完: リソース管理は、高度な検索のためのコードヒンティング機能と自動補完機能も提供します。 コードエディターでコードを記述すると、入力した内容に基づいてキーワードやプロパティなどのコードヒントが提供されます。 これにより、クエリ文の記述をすばやく完了することができます。
[実行] をクリックしてコードを実行し、クエリ結果が期待どおりかどうかを確認します。
[保存] をクリックして、クエリステートメントをカスタムクエリテンプレートとして保存します。
サンプルクエリテンプレートまたは既存のカスタムクエリテンプレートのクエリステートメントを変更し、[名前を付けて保存] をクリックして、変更したテンプレートを新しいカスタムクエリテンプレートとして保存できます。
カスタムクエリテンプレートの変更
[詳細設定] ページの [クイックスタート] タブの [カスタムクエリテンプレート] セクションで、変更するカスタムクエリテンプレートを見つけ、テンプレート名の右側にある
アイコンをクリックします。
[クエリテンプレートの編集] をクリックします。
[クエリテンプレートの編集] ダイアログボックスで、カスタムクエリテンプレートの名前と説明を変更し、[OK] をクリックします。
説明[クエリテンプレートの編集] ダイアログボックスで、カスタムクエリテンプレートのクエリ文を変更することはできません。 クエリ文を変更する場合は、カスタムクエリテンプレートの基本情報を表示するカードで [開く] をクリックし、[詳細設定] ページの上部にあるコードエディターでクエリ文を変更してから、[保存] をクリックします。
カスタムクエリテンプレートの複製
[詳細設定] ページの [クイックスタート] タブの [カスタムクエリテンプレート] セクションで、複製するカスタムクエリテンプレートを見つけ、テンプレート名の右側にある
アイコンをクリックします。
[クエリテンプレートの複製] をクリックします。
[クエリテンプレートの複製] ダイアログボックスで、[クエリテンプレート名] フィールドに名前を入力し、[クエリテンプレートの説明] フィールドに説明を入力して、[OK] をクリックします。
説明カスタムクエリテンプレートを複製する場合、テンプレート内のクエリ文を変更することはできません。
カスタムクエリテンプレートの削除
[詳細設定] ページの [クイックスタート] タブの [カスタムクエリテンプレート] セクションで、削除するカスタムクエリテンプレートを見つけ、テンプレート名の右側にある
アイコンをクリックします。
[クエリテンプレートの削除] をクリックします。
[クエリテンプレートの削除] メッセージで、[OK] をクリックします。