EventBridge ルールを設定する - MediaConvert

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

EventBridge ルールを設定する

Amazon EventBridge ルールを設定するには:AWS Elemental MediaConvert からのイベントと、ジョブステータスの変化に応答する対象サービス (Amazon Simple Notification Service (Amazon SNS) や) をリンクするルールを作成します。 AWS Lambda

AWS Elemental EventBridge でルールを設定するチュートリアルについては MediaConvert、を参照してくださいチュートリアル: 失敗したジョブに関する E メール通知の設定

MediaConvert イベントストリームで送信されるイベントのリストについては、を参照してくださいイベントのリスト。 MediaConvert EventBridge 。 EventBridge

使用に関する一般的な情報については EventBridge、Amazon EventBridge ユーザーガイドを参照してください

トラブルシューティング情報については、Amazon EventBridge EventBridge ユーザーガイドの「Amazon のトラブルシューティング」を参照してください。

チュートリアル: 失敗したジョブに関する E メール通知の設定

このチュートリアルでは、ERRORジョブのステータスがに変化したときにイベントをキャプチャし、そのイベントについて通知するイベントルールを設定します。 EventBridge これを行うには、まず、失敗したジョブに関する E メール通知を送信する Amazon SNS のトピックを作成します。次に、イベントソースを定義し、Amazon SNS トピック (「ターゲット」) を参照してルールを作成します。 EventBridge

ステップ 1: Amazon SNS でトピックを作成する

ルール設定の最初の部分は、 EventBridge ルールターゲットの準備です。この例では、Amazon SNS トピックを作成してサブスクライブします。

Amazon SNS トピックを作成するには
  1. Amazon SNS コンソール (https://console.aws.amazon.com/sns/v3/home) を開きます。

  2. ナビゲーションペインで、[Topics (トピック)]、[Create topic (トピックの作成)] の順に選択します。

  3. [Type (タイプ)] で、[Standard (標準)] を選択します。

  4. [] については、MediaConvertJobErrorAlert を入力し、[トピックを作成] を選択します。

  5. 作成したトピックの名前を選択して、トピックの詳細を表示します。

  6. MediaConvertJobErrorAlertトピックの詳細」 ページの「購読」セクションで、「購読を作成」を選択します。

  7. [Protocol (プロトコル)] で [Email (Eメール)] を選択します。[Endpoint (エンドポイント)] に、Amazon SNS から通知を送信する先の E メールアドレスを入力します。

  8. [Create subscription (サブスクリプションを作成)] を選択します。

  9. Amazon SNS から通知 E メールが送信されます。受信した E メールで、[Confirm subscription (サブスクリプションを確認)] リンクを選択します。

ステップ 2: ルールにイベントパターンを指定する EventBridge

このステップでは、 EventBridge ルールにイベントパターンを指定する方法を示します。このルールは、 MediaConvert ERRORジョブのステータスがに変わったときに送信されるイベントをキャプチャします。

EventBridge ルールにイベントパターンを設定するには
  1. https://console.aws.amazon.com/events/ で Amazon EventBridge コンソールを開きます。

  2. ナビゲーションペインで [Rules (ルール)] を選択します。デフォルトイベントバスを維持し、次に [ルールを作成] を選択します。

  3. [名前] に「MediaConvertJobStateError」と入力し、[次へ] を選択します。

  4. [イベントソース] から始まる [イベントパターン] セクションで、以下の設定を選択します。

    • イベントソース: AWS services

    • AWS サービス:MediaConvert

    • イベントタイプ: MediaConvert Job State Change

    • イベントタイプ、特定の状態ERROR

  5. [イベントパターン] ボックスは以下の例のようになります。

    { "source": ["aws.mediaconvert"], "detail-type": ["MediaConvert Job State Change"], "detail": { "status": ["ERROR"] } }

    このコードは、 EventBridge ジョブのステータスがに変わるすべてのイベントと一致するイベントルールを定義しますERROR。イベントパターンの詳細については、Amazon CloudWatch ユーザーガイドのイベントとイベントパターン」を参照してください。

  6. [次へ] を選択します。

ステップ 3: Amazon SNS トピックを追加してルールを完了する

ステップ 1 で作成した Amazon SNS トピックを、ステップ 2 EventBridge で開始したルールに追加します。

Amazon SNS トピックを追加してルールを完成させるには EventBridge
  1. [ターゲットを選択] セクションでターゲットを選択しSNS トピックを選択します。

  2. [トピック] では、を選択しますMediaConvertJobErrorAlert

  3. [次へ] を選択します。

  4. オプションでタグを追加します。続いて、[Next (次へ)] を選択します。

  5. 設定を確認します。次に、[Create rule (ルールを作成)] を選択します。

ステップ 4: ルールをテストする

ルールをテストするには、エラーが発生することがわかっているジョブを送信します。例えば、存在しない入力の場所を指定します。イベントルールが正しく設定されていれば、数分以内にイベントテキストメッセージが記載された E メールが届きます。

ルールをテストするには
  1. https://console.aws.amazon.com/mediaconvert AWS Elemental MediaConvert でコンソールを開きます。

  2. MediaConvert 新しいジョブをサブミットします。詳細については、「MediaConvert でのジョブの設定」を参照してください。

  3. Amazon SNS トピックの設定時に指定した E メールアカウントを確認します。ジョブエラーに関する E メール通知を受信したことを確認します。