メインコンテンツへスキップ

変数を使用する

フローで定義するアクションやオペレーションによって、フローにグローバル変数やローカル変数を追加する方法はいくつかあります。

接続変数はアクションノードと CLI ノード で使用できます。ノードにクラウド接続が必要な場合は、アクションノードの場合はノードの Connection タブ内の Connection variables セクションから、CLI ノードの場合は接続ドロップダウンから直接、接続変数を選択してください。詳しくは、Use a connection variable in an action node を参照してください。

パラメータに変数を追加する

アクションノードでは変数を使用できます。

注意

接続変数はノードパラメータではサポートされていません。

  1. フローにアクションノードを追加する(または既存のノードを編集する)。

  2. アクションで利用可能なパラメータに応じて、変数を追加したいパラメータの横にあるプラスボタン(+)を選択します。

  3. Variables を選択し、要件に応じて Global Variables または Local Variables を展開し、使用する変数を選択します。

    データとして変数を追加

マップ(キーと値の構造)を期待するパラメータでは、マップ全体を含む変数や前のノードの出力を参照できます。フローは実行時にマップ全体を使用するため、各キーと値のペアを手動で入力する必要はありません。

アクションノードに接続変数を追加する

接続変数は、組織の AWS または GCP の接続のいずれかを値として持つ変数です。アクションノードと CLI ノード は、その変数を使用することで、各ノードで個別に接続を選択する代わりに利用できます。接続を 1 か所で更新できるため、アカウントや環境をまたいでフローを再利用しやすくなり、ターゲット接続が変更されたときに各ノードを編集する手間を省けます。

注意

接続変数はアクションノードおよび CLI ノード で使用できます。他のノードタイプでは使用できません。

  1. Typeconnection として 変数を作成 します。

  2. フローにアクションノードを追加する(または既存のノードを編集する)。

  3. ノードの Connection タブを選択します。

  4. Connection ドロップダウンを展開します。Connection variables セクションが表示されます。

    アクションノードに接続変数を追加

    利用可能な接続は、設定中のアクションに対応したものになります。たとえば、AWS アクションの場合は AWS の接続変数のみが表示されます。

  5. Connection variables の下で、使用したいグローバルまたはローカルの接続変数を選択します。

    接続変数が選択されたアクションノード

CLI ノードに接続変数を追加する

CLI ノードでも接続変数を使用できます。

  1. Typeconnection として 変数を作成 します。

  2. フローに CLI ノードを追加する(または既存のノードを編集する)。

  3. ParametersCloud connection provider の下から Google Cloud (GCP) または Amazon Web Services (AWS) を選択します。

  4. Connection ドロップダウンを開きます。Connection ドロップダウンには接続と接続変数の両方が表示されます。

  5. 使用したい接続変数を選択します。実行時に CloudFlow は変数を基になる接続 ID に解決します。接続変数を更新すると、ノード自体を編集することなく、CLI ノードが使用する接続が変更されます。

変数を使用してフィルターする

フロー内で変数を使ってフィルターできます。

  1. フローに Filter ノードを追加する(または既存のノードを編集する)。

  2. +Add a new filter を選択する(または既存のフィルターを編集する)。

  3. Value の横にあるプラス(+)ボタンを選択します。

  4. Variables を選択し、要件に応じて Global Variables または Local Variables を展開し、使用する変数を選択します。

    変数をフィ�ルターする

メッセージに変数を追加する

承認が必要なアクションノードがある場合、そのアクションの承認を要求する通知メッセージに変数を追加できます。

  1. フローに承認が必要なノードを追加する(または既存のノードを編集する)。

  2. ParametersRequire approval for this action を選択します。

  3. Message にメッセージを入力します。変数を追加したい位置で、プラスボタン(+)を選択します。

  4. Variables を選択し、要件に応じて Global Variables または Local Variables を展開し、メッセージに追加したい変数を選択します。

    メッセージに変数を追加