このトピックでは、Operation Orchestration Service (OOS) の基本的な概念について説明します。これらの概念は、OOS を理解するのに役立ちます。
| 概念 | 説明 |
|---|---|
| テンプレート | 1 つ以上のタスクを含む YAML または JSON ファイル。 |
| タスク | テンプレートの主要コンポーネント。タスクは、特定の O&M 操作の詳細を記述します。操作は、テンプレート内のタスクによって指定されます。 |
| 操作 | 特定のオペレーション。操作は、最小の O&M 単位です。 操作は、API 操作、プロダクト操作、トリガー操作、制御操作、および埋め込み操作の次のタイプに分類されます。 操作名の形式は、ACS::<Name> です。 |
| API 操作 | API オペレーションが呼び出される操作。現在、ACS::ExecuteAPI、ACS::WaitFor、および ACS::CheckFor をサポートしています。 |
| クラウドプロダクト操作 (またはプロダクト操作) | 他の Alibaba Cloud サービスで一般的な O&M 操作を実行するために使用される操作。サービスの API オペレーションは、プロダクト操作にカプセル化されています。テンプレートを作成するときに、カプセル化されたプロダクト操作を使用することで、コードの作成を簡素化できます。たとえば、 ACS::<ProductCode>::<Name> です。 |
| トリガー操作 (またはトリガー) | テンプレートの実行をトリガーするために使用される条件を定義する操作。現在、ACS::TimerTrigger をサポートしています。 |
| 制御操作 | タスクを実行する順序と方法を指定するために使用される操作。たとえば、ACS::Approve を使用して承認リクエストを管理できます。 |
| 埋め込み操作 | 別のテンプレート (子テンプレート) をタスクとして参照するために使用される操作。現在、ACS::Template のみをサポートしています。テンプレートを作成し、別のテンプレートで使用できます。他のテンプレートを参照するテンプレートは、親テンプレートです。 |
| 実行 | テンプレートを実行するプロセス。 |
| タスク実行 | タスクを実行するプロセス。 |
| ループタスク | リストからの入力値を使用して反復的に実行されるタスク。 |