すべてのプロダクト
Search
ドキュメントセンター

CloudFlow:ワークフローの作成

最終更新日:Jan 12, 2025

このトピックでは、パスワークフローを作成する方法について説明します。

手順

この例では、[コードでフローを作成] 方法を使用してパスワークフローを作成します。

  1. Serverless Workflow コンソールにログオンします。

  2. 上部のナビゲーションバーで、リージョンを選択します。

  3. [フロー] ページで、[フローの作成] をクリックします。

  4. [フローの作成] ページで、[コードでフローを作成] をクリックし、パラメーターを設定します。

    create-flow2

    説明

    [hello World] および [サンプルプロジェクト] 方法を使用してワークフローを作成することもできます。ただし、これらの方法のいずれかを使用してワークフローを作成した場合、[定義] を変更することはできません。

    • [名前]: ワークフローの名前を入力します。名前は 1 ~ 128 文字で、英字、数字、アンダースコア(_)、ハイフン(-)のみを含めることができます。ハイフン(-)で始めることはできません。

    • [説明(オプション)]: ワークフローの説明を入力します。

    • [定義]: グラフィックインターフェイスでワークフロー定義を設定します。

    [定義] の YAML ファイルの内容を次のコードに変更する必要があります。

    version: v1
    type: flow
    steps:
       - type: pass
         name: pass1  

    次の表に、YAML ファイルに含まれるパラメーターを示します。

    パラメーター

    説明

    version

    ワークフローのバージョン。 v1 のみがサポートされています。

    type

    ワークフローのタイプ。デフォルト値:flow

    steps

    ワークフローのステップ。

    type

    pass: ステップのタイプ。詳細については、概要をご参照ください。

    name

    ステップの名前。ステップ名を指定できます。

  5. [次のステップ] をクリックします。

  6. ワークフロールールの設定

    説明

    ワークフローで Function Compute などの他のクラウドサービスを呼び出す必要がある場合は、[フローロールの設定] セクションに RAM ロールを追加することで、Serverless Workflow に他のクラウドサービスを呼び出す権限を付与できます。この例では、ワークフローで他のクラウドサービスを呼び出す必要がないため、この手順をスキップできます。詳細については、実行ロールの作成をご参照ください。

    • RAM ロールを作成済みの場合は、[既存の RAM ロールの選択] をクリックできます。

    • Serverless Workflow を初めて使用する場合は、次の操作を実行して RAM ロールを作成できます。

      1. [フローロールの設定] セクションで、[RAM ロールの作成] をクリックします。[ロール名] フィールドを設定します。

      2. [システムポリシー] ドロップダウンリストから [aliyunfcinvocationaccess] を選択し、[ロールの作成] をクリックします。create_flow_step2

      3. [ロールテンプレート] ページで、[承認ポリシーの確認] をクリックします。create_flow_step3

  7. [フローの作成] ページで、[フローの作成] をクリックします。

    ワークフローが作成されると、次のページが表示されます。

    image

関連情報

Serverless Workflow コンソールを使用するだけでなく、CreateFlow API オペレーションを呼び出してワークフローを作成することもできます。詳細については、CreateFlowをご参照ください。

次のステップ

ワークフローの実行