VPC環境で利用できます。
Triggerメニューの画面構成とトリガーの作成方法を説明します。
トリガーはタスクスケジュールを予約するファイルです。トリガー単独では動作できず、ワークフローの構成時にタスクと連携して動作します。
トリガーをワークフローの構成要素として追加する方法は、ワークフロー作成をご参照ください。
Trigger画面
Trigger画面は以下のように構成されています。

| 領域 | 説明 |
|---|---|
| ① メニュー名 | 現在確認中のメニュー名 |
| ② 基本機能 | Triggerメニューに初回アクセスすると表示される機能
|
| ③ 作成後の機能 | トリガー作成後に提供される機能
|
| ④ トリガーリスト | 作成したトリガーリスト。トリガーごとの設定情報を確認可能 |
トリガー情報確認
作成した Triggerの設定情報を確認する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、Menu > All Services > Big Data & Analytics > Data Flowメニューを順にクリックします。
- Triggerメニューをクリックします。
- トリガーリストが表示されたら、必要な情報を確認します。
- トリガー名: トリガーの作成時にユーザーが入力した固有の名前
- 実行オプション: トリガーの作成時にユーザーが入力した実行オプション。繰り返し実行、Cloud Functionsイベント、直接実行のいずれか1つの値が照会される
- 実行周期: トリガーの作成時にユーザーが設定した実行周期。例) 毎週の火曜日、毎日15:00
- アップデート日時: トリガーの作成日時
- トリガーをクリックすると、リストの下部に詳細情報が表示され、実行タイプ、実行方法またはイベントソース、作成日時、連携されたワークフローを確認できる。実行タイプがイベントのトリガーは、実行ガイドも表示される
トリガー作成
トリガーを作成する方法は次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、Menu > All Services > Big Data & Analytics > Data Flowメニューを順にクリックします。
- Triggerメニューをクリックします。
- [トリガー作成] ボタンをクリックします。
- トリガー作成のポップアップが表示されたら、次の項目を入力します。
- 名前: トリガー名を入力。英字の大小文字、数字、記号「-」「」のみ使用でき、先頭は英字または記号「」の3~100文字以内で入力
- 実行タイプ: スケジュール、イベント、直接実行の中から選択
- スケジュール: 指定した周期または特定の日時にワークフローを自動的に実行
- イベント: 外部イベントを受けた Cloud Functions Actionが DataFlow実行 APIを呼び出して、ワークフローを実行
- 直接実行: 自動的に実行しない。コンソールでユーザーが直接ワークフローを実行する際に使用
- 実行タイプからスケジュールを選択する場合、実行方法: 繰り返し実行、特定日に実行の中から選択
- 実行方法から繰り返し実行を選択する場合、実行周期: 毎時間、毎日、毎週、毎月の中から選択
- 実行周期から毎週を選択する場合、実行曜日: ワークフローを実行する曜日を選択。複数選択可能
- 実行周期から毎月を選択する場合、実行日: 1~31の間の日付を入力。複数の日付を入力する場合はコンマ(、)で区切る。毎月末日にチェックを入れると、末日にも実行され、この場合は日付の入力を省略可能
- 実行方法から繰り返し実行を選択する場合、実行時間: ワークフローの実行時間を入力
- 実行周期から毎時間を選択する場合: 毎時実行する分を0~59の間の数字を入力。例) 30(毎時の30分に実行)
- 実行周期から毎日、毎週、毎月を選択する場合: 実行する時間を「HH:mm」形式で入力。例) 12:00
- 実行方法から特定日に実行を選択する場合、実行日:
アイコンをクリックして、ワークフローを実行する日付と時間を選択し、 [適用] ボタンをクリック。実行日時は、現在時刻を基準に5分後以降に設定します。 - 実行タイプからイベントを選択する場合、イベントソース: Cloud Functionsを選択。追加入力フィールドは存在しません。作成後に Cloud Functions Actionが Data Flow実行 APIを呼び出すよう設定すると、ワークフローが実行されます。設定方法については Cloud Functionsイベントトリガーの設定をご参照ください。
- 実行タイプから直接実行を選択する場合: 追加入力フィールドなし
- [作成] ボタンをクリックします。
- トリガー作成が完了してトリガーリストに表示されます。
- 作成したトリガーは NAVERクラウドプラットフォームのリソースとして登録されます。詳細は、Resource Manager とはをご参照ください。
トリガー削除
トリガーを削除する方法は、次の通りです。
- NAVERクラウドプラットフォームコンソールの VPC環境で、Menu > All Services > Big Data & Analytics > Data Flowメニューを順にクリックします。
- Triggerメニューをクリックします。
- トリガーリストから特定のトリガーを選択し、 [削除] ボタンをクリックします。
- トリガーリストから当該トリガーが削除されます。
- 削除されたトリガーを含むワークフローは実行されません。
Cloud Functionsイベントトリガーの設定
実行タイプがイベントのトリガーは、Cloud Functions Actionが Data Flowのワークフロー実行 APIを呼び出す際に連携されたワークフローを実行します。Object Storageへのファイルアップロード、Cron、API Gatewayの呼び出しなど、Cloud Functionsがサポートするトリガーをワークフロー実行条件として使用できます。
設定手順は、次の通りです。
- 実行タイプがイベントのトリガーを作成し、実行するワークフローに追加します。トリガーをワークフローに追加する方法は、ワークフロー作成をご参照ください。
- Triggerメニューのトリガーリストから当該トリガーをクリックすると、詳細情報が表示されます。次の項目を確認します。
- 連携されたワークフロー: ワークフロー IDをコピー
- 実行ガイド: [サンプルコードを見る] ボタンをクリックして、Cloud Functions Actionに使用する Pythonサンプルコードをコピー
- Cloud Functionsコンソールでコピーしたサンプルコードで Actionを作成し、基本パラメータに
NCLOUD_ACCESS_KEY、NCLOUD_SECRET_KEY、DATAFLOW_WORKFLOW_IDを登録した後、ワークフロー実行条件として使用する Cloud Functionsトリガーを Actionに連携します。- Action作成とトリガー連携の詳細手順、実行結果の確認方法は、Cloud Functionsサンプルコード - Data Flowとの連携をご参照ください。