技術概要
[更新: 2025年11月06日]
概要とアーキテクチャ
「Workflows」は、さくらクラウド上に、ワークフローを実行する基盤を提供するサービスです。 ワークフローを使って、反復実行するための特定操作をYAMLで定義できます。
制限事項
Workflowsにおける制限事項について記述します。
Runbookの上限
上限 |
説明 |
値 |
|---|---|---|
最大サイズ |
RunbookのYAMLでの最大サイズ |
256 KB |
式の最大長 |
Runbook内に書く式の最大長 |
512 文字 |
ステップの上限
上限 |
説明 |
値 |
|---|---|---|
ステップ名 |
Runbookの各ステップの名前 |
31 文字 |
ステップ数 |
Runbookの最大ステップ数 |
5000 ステップ |
Switchの上限
上限 |
説明 |
値 |
|---|---|---|
最大分岐数 |
Runbook内に書けるswitch文の数 |
10 個 |
Switchでの最大分岐数 |
1つのswitchステップ内に書ける分岐の最大数 |
50 分岐 |
並列ステップの上限
上限 |
説明 |
値 |
|---|---|---|
並列ステップの最大数 |
Runbookでの並列ステップの最大数 |
100 ステップ |
並列ステップの最大深度 |
並列ステップをネストできる最大深度 |
2 |
リソースの上限
上限 |
説明 |
値 |
|---|---|---|
データサイズ |
1つの実行で使用できるメモリの上限 |
512 KB |
実行時間 |
ワークフロー実行の最長時間(開始時刻から終了時刻まで)。 |
1 年 |
実行の保持 |
完了したWorkflow実行とその履歴の最大保持期間(ワークフロー実行の完了後) |
90 日 |