レシピを作成および編集する
このページでは、レシピを作成および編集する際のオ プションについて説明します。既存のレシピを複製し、コピーをカスタマイズして、新しいレシピとして保存することもできます。
作成を開始する
レシピを一から作成するには:
-
Composer ダッシュボードに移動します。
-
Create recipe を選択して、空のキャンバスでレシピビルダーを開きます。

ステップ 1: 基本情報を入力する
-
Recipe builder のサイドパネルで、Details タブからレシピの基本情報を設定します。
-
Title: レシピの名前。
-
(任意)Description: 説明情報。高度な書式設定のために Markdown 構文をサポートします。
-
Provider: サービスプロバイダ。このフィールドのデフォ ルト値は
Generalです。 -
Severity: このレシピによって生成されるインサイトの重大度レベル。サポートされる値:
Critical、High、Medium、Low。 -
Pillars: このレシピによって生成されるインサイトのカテゴリ。サポートされる値:
Cost、Operations、Performance、Security。 -
(任意)Cost function: このフィールドを使用するには、まず Pillars フィールドで
Costを選択します。レシピが対象とするコスト削減の種類を分類するためのコスト関数を選択します。サポートされる値:N/A: レシピが特定のコスト削減関数を対象としていない場合に選択します。Resource deletion: 未使用または不要なリソースを削除することでコスト削減が発生する場合に使用します。Extended support: たとえばリソースをサポート対象のバージョンにアップグレードすることで、プロバイダの延長サポート料金を回避してコスト削減が発生する場合に使用します。Resource rightsizing: リソースのサイズ、キャパシティ、または設定を変更することでコスト削減が発生する場合に使用します。Resource migration: リソースやワークロードを別のリソースタイプ・サービス・アーキテクチャに移行することでコスト削減が発生する場合に使用します。
-
(任意)Compliance standards: ドロップダウンから 1 つ以上の規格を選択します。例:SOC2、HIPAA、GDPR。
-
Check and run continuously: レシピを継続的に実行したい場合は、このチェックボックスを選択します。
以下は、サンプルレシピの基本的な設定例です。

-
ステップ 2: リソースを追加する
-
Resources サイドパネルで対象のリソースを検索し、そのリソースをレシピビルダーのキャンバスにドラッグします。
次のサンプルスクリーンショットは、AWS EBS volume リソースが追加されたキャンバスを示しています。

-
(任意)関連リソースを追加するには、リソースカード上の追加アイコン(+)を選択し、追加するリレーションタイプを選択します。

ステップ 3: クエリーを作成する
-
Recipe builder のサイドパネルで Query タブを選択します。

-
Add rule を選択して、単一のルールを追加します。
1 つのグループ内に複数のルールが必要な場合は、まず Add group を選択し、そのグループ内で Add rule を選択します。
-
フィルターダイアログで追加するルールを検索します。リストからオプションを選択して、Properties、Events、Cost、Metrics、Tags、Group by、All のいずれかで検索範囲を絞り込むことができます。

-
Done を選択します。新しいルールは対応するリソースの下に、サイドパネルに追加されます。各コンポーネントのドロップダウンを使用してルールを調整できます。

-
Run Query を選択して新しいレシピをテストします。
すべてクリア
レシピを最初から作り直す必要がある場合は、上部バーのケバブメニュー(⋮)から Clear all を選択してください。
Clear all オプションは、ページを離れることなくキャンバスをクリアし、すべてのレシピ詳細をリセットします。新しいレシピ用にキャンバスをクリアする前に、現在のレシピを保存するために Save and publish を先に選択することもできます。
レシピを公開する
レシピが完成したら:
-
Save and publish を選択します。
-
Close を選択してレシピビルダーを終了します。