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

Platform For AI:PAI ワークスペースのイベント通知の設定

最終更新日:Jun 23, 2026

イベント通知を使用して、DLC ジョブ、Flow タスク、DSW インスタンスのステータスを追跡およびモニターしたり、モデルバージョンのステータスが変更されたときにダウンストリーム操作を自動的にトリガーしたりします。

1. EventBridge のアクティベートと権限の付与 (初回のみ)

最初の通知ルールを作成する前に、EventBridge をアクティベートし、必要な権限を設定する必要があります。

設定ページにアクセスするには、[ワークスペース詳細] に移動し、対象の PAI ワークスペースを選択してから、右上隅の Workspace Configurations > Configure Event Notification をクリックします。

1.1 EventBridge のアクティベート

[イベント通知の設定] タブで、[無料でアクティベート] をクリックして EventBridge のアクティベーションページに移動します。詳細については、「EventBridge のアクティベート」をご参照ください。

アクティベート後、PAI は各 PAI ワークスペースに対して自動的にカスタムイベントバスを作成します。イベントバスの名前は pai-system-${workspace_name} です。EventBridge コンソールに移動し、対象のリージョンに切り替えて、ご利用のカスタムイベントバスを表示および管理できます。

1.2 PAI へのクラウドリソースへのアクセス権限の付与

Authorize Now をクリックします。システムは自動的に AliyunServiceRoleForPAIWorkspace サービスリンクロールを作成します。このロールは、PAI がクラウドリソースにアクセスすることを承認します。このロールの詳細については、「付録: PAI ワークスペースサービスリンクロール」をご参照ください。

[ワンクリック承認] ダイアログボックスで、[承認] をクリックします。

1.3 (任意) イベント設定のための RAM ユーザー権限

設定に Resource Access Management (RAM) ユーザーを使用する場合、そのユーザーに EventBridge を管理するための権限を付与する必要があります。

カスタムポリシーを作成し、それを RAM ユーザーにアタッチします。ポリシーの内容は次のとおりです:

{
  "Statement": [{
    "Effect": "Allow",
    "Action": [
      "eventbridge:CreateEventBus",
      "eventbridge:GetEventBus",
      "eventbridge:DeleteEventBus",
      "eventbridge:ListEventBuses",
      "eventbridge:CreateRule",
      "eventbridge:GetRule",
      "eventbridge:UpdateRule",
      "eventbridge:EnableRule",
      "eventbridge:DisableRule",
      "eventbridge:DeleteRule",
      "eventbridge:ListRules",
      "eventbridge:PutEvents",
      "eventbridge:UpdateTargets",
      "eventbridge:DeleteTargets",
      "eventbridge:ListTargets"
    ],
    "Resource": "acs:eventbridge:*:*:eventbus/*"
  }],
  "Version": "1"
}

2. イベントルールの作成

初期設定後、[ワークスペース詳細] に移動します。対象の PAI ワークスペースを選択し、Workspace Configurations > Configure Event Notification に進み、Create Event Rule をクリックします。

[イベントルールの作成] パネルで、[ルール名][ルール説明] (最大 256 文字) を入力し、イベントタイプ、イベントスコープ、イベントターゲットを設定します。

2.1 イベントタイプの設定

モニターしたいイベントソースと特定のイベントタイプを選択します。

  • Flow タスク:Designer Flow タスクのステータスをモニターします。イベントタイプには以下が含まれます:

    • タスク失敗。

    • タスク完了 (成功または失敗)。

  • DLC ジョブ:DLC ジョブのライフサイクルイベントをモニターします。複数のイベントタイプを選択できます。イベントタイプには以下が含まれます:

    • ジョブの進捗 (例:キュー登録済み、入札開始、実行中、または失敗)。

    • 自動フォールトトレランス。

    • ジョブタイムアウト (スケジューリング設定でタイムアウトルールを設定する必要があります)。

    • その他のイベント (例:ジョブがプリエンプトされた、またはジョブが手動で停止された)。

  • モデル:AI アセット管理におけるモデルバージョンのステータス変更をモニターします。イベントタイプには以下が含まれます:

    • デプロイメントが承認されたモデルバージョン (ステータスが保留中から承認済みに変更)。

    • モデルバージョンのステータス変更 (デプロイメントが承認または拒否)。

  • DSW インスタンス:DSW インスタンスとその保存済みイメージのステータス変更をモニターします。複数のイベントタイプを選択できます。イベントタイプには以下が含まれます:

    • インスタンスのステータス変更 (例:作成中またはインスタンス失敗)。

    • イメージの保存 (例:イメージ保存中、イメージ保存成功、またはイメージ保存失敗)。

    • インスタンスのシャットダウン (例:インスタンス停止済みまたは停止中)。

2.2 イベントターゲットの設定

イベント発生時に通知を配信する方法と場所を設定します。

  • DingTalk 通知: Webhook と署名キーを構成します。 詳細については、「付録: Webhook と署名キーを取得する」をご参照ください。 構成後、Test Connectivity をクリックして設定を検証できます。

  • WeCom 通知:WeCom メッセージの Webhook URL を設定します。

  • Lark 通知:カスタム Lark ボットの Webhook URL を設定します。

  • HTTP/HTTPS:モデルバージョンのステータスが変更されたときに、指定された URL を自動的に呼び出します。このターゲットは モデル イベントタイプにのみ適用され、ご利用の受信 API は指定されたテンプレートに従ってリクエストを解析する必要があります。

  • 音声通知、ショートメッセージ、メール:指定された連絡先に通知します。このメソッドは モデル イベントタイプには該当しません。選択可能な連絡先がない場合は、まずメッセージ受信設定を完了する必要があります。

重要

デフォルトのクォータは、ルールごとに 5 つのイベントターゲットです。より高いクォータが必要な場合は、クォータ引き上げをリクエストできます (最大 100 を推奨します)。音声通知、ショートメッセージ、またはメールを設定する場合、追加された各連絡先が 1 つのクォータユニットを消費します。連絡先は重複排除されずに累積でカウントされます。例えば、ショートメッセージの連絡先として田中さんと鈴木さんを追加し、メールの連絡先として田中さんと佐藤さんを追加した場合、これは 4 つのクォータユニットを消費します。

よくある質問

Q:イベント通知の設定ページを開くと ServiceNotEnable エラーが表示されます。これはどういう意味ですか?

A:このエラーは、EventBridge サービスがアクティベートされていないことを示します。まずEventBridge をアクティベートする必要があります。

付録:Webhook と署名キー

  1. 通知を受け取りたい DingTalk グループで、グループボット設定を開きます。

    グループチャットウィンドウの右上隅にある設定アイコンをクリックし、[グループ設定] パネルで [ボット] をクリックし、ボット管理パネルで [ロボットを追加] をクリックします。

  2. ボットリストで、カスタムボットを追加します。

    [カスタム] (Webhook を使用してカスタムサービスに接続) を選択し、[追加] をクリックします。

  3. [ロボットを追加] ダイアログボックスで、セキュリティ設定を構成し、署名キーをコピーします。

    重要

    後で使用するために署名キーを保存してください。

    [ボット名] を入力します。[セキュリティ設定] セクションで、[署名] チェックボックスを選択し、[コピー] をクリックし、[私は...を読み、同意します] チェックボックスを選択して、[完了] をクリックします。

  4. Webhook URL をコピーして設定を完了します。

    重要

    後で使用するために Webhook URL を保存してください。

    セキュリティリスクを防ぐため、この Webhook URL を外部のウェブサイトで公開しないでください。

イベント通知の設定でイベントルールを作成する際、ステップ 3 の署名キーを 署名キー パラメーターに、ステップ 4 の Webhook URL を Webhook パラメーターに使用します。