CloudOps Orchestration Service (OOS) のタスクのデバッグ機能を使用すると、プログラミングにおけるブレークポイントデバッグのように、テンプレートを一度に 1 つのタスクずつステップ実行できます。各タスクを個別に実行し、その結果を確認してから、次のタスクに進みます。これにより、ワークフロー全体を実行する前に、各タスクが正しく機能することを確認できます。
前提条件
開始する前に、以下をご確認ください。
-
デバッグ対象のカスタムテンプレート、またはサンプルテンプレートへのアクセス権
タスクのデバッグの仕組み
[タスクのデバッグ] をクリックすると、OOS は一時的な実行を作成し、最初のタスクの前に一時停止します。その後、タスクを 1 つずつ進め、各タスクで実行のパラメーターを使用するか、それらをオーバーライドするかを選択します。完了後、[デバッグを停止] をクリックしてダイアログボックスを閉じると、一時的な実行は自動的に削除されます。
UI 要素
|
UI 要素 |
説明 |
|
タスクのデバッグ |
デバッグを開始します。[タスクのデバッグ] ダイアログボックスを開き、一時的な実行を作成します。 |
|
テンプレートパラメーターの編集 |
テンプレートパラメーターを設定するステップです。 |
|
単一ステップのタスクを実行 |
デバッグのために単一のタスクを実行するステップです。 |
|
実行 |
選択したタスクを実行します。 |
|
現在の実行で提供されるパラメーターを使用 |
現在の実行のパラメーター値を使用します。デフォルトで選択されています。 |
|
現在の実行で提供されるパラメーターをオーバーライド |
タスクの入力パラメーターを手動で指定できます。 |
|
デバッグを停止 |
デバッグを停止します。[タスクのデバッグ] ダイアログボックスを閉じ、一時的な実行を削除します。 |
例:ACS-OOS-ExampleBulkyExecuteCommandsInEcs テンプレートのデバッグ
この例では、ACS-OOS-ExampleBulkyExecuteCommandsInEcs サンプルテンプレートを使用して、デバッグワークフロー全体を説明します。
操作手順
-
CloudOps Orchestration Service コンソールにログインします。左側のナビゲーションウィンドウで、 を選択します。[カスタムテンプレート] ページで、[テンプレートの作成] をクリックします。
-
[テンプレートの作成] ページで、[サンプルからテンプレートを作成] を選択し、[テンプレートパラメーターの編集] ステップで ACS-OOS-ExampleBulkyExecuteCommandsInEcs テンプレートを選択します。[次のステップ] をクリックします。

-
[プロセス設定] タブで、[タスクのデバッグ] をクリックします。[タスクのデバッグ] ダイアログボックスが表示されます。

-
インスタンスを手動で選択し、[次のステップ] をクリックします。
-
最初のタスクを見つけてタスク名をクリックします。表示されたタスク情報で、[必須パラメーター] セクションの次のいずれかのオプションを選択します:
-
[現在の実行で提供されるパラメーターを使用]:実行用に設定されたパラメーターを使用します。次に、タスク名の右側にある [実行] をクリックします。

-
[現在の実行で提供されるパラメーターをオーバーライド]:タスクの入力パラメーターを手動で設定します。次に、タスク名の右側にある [実行] をクリックします。

-
-
2 番目のタスクを見つけて、タスク名の右側にある [実行] をクリックします。タスク名をクリックして実行結果を表示します。

-
[デバッグを停止] をクリックします。