翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 トピックを作成するには
Amazon SNS コンソール (https://console.aws.amazon.com/sns/v3/home
) を開きます。 -
ナビゲーションペインで、[Topics (トピック)]、[Create topic (トピックの作成)] の順に選択します。
-
[Type (タイプ)] で、[Standard (標準)] を選択します。
-
[名] については、
MediaConvertJobErrorAlert
を入力し、[トピックを作成] を選択します。 -
作成したトピックの名前を選択して、トピックの詳細を表示します。
-
「MediaConvertJobErrorAlertトピックの詳細」 ページの「購読」セクションで、「購読を作成」を選択します。
-
[Protocol (プロトコル)] で [Email (Eメール)] を選択します。[Endpoint (エンドポイント)] に、Amazon SNS から通知を送信する先の E メールアドレスを入力します。
-
[Create subscription (サブスクリプションを作成)] を選択します。
-
Amazon SNS から通知 E メールが送信されます。受信した E メールで、[Confirm subscription (サブスクリプションを確認)] リンクを選択します。
ステップ 2: ルールにイベントパターンを指定する EventBridge
このステップでは、 EventBridge ルールにイベントパターンを指定する方法を示します。このルールは、 MediaConvert ERROR
ジョブのステータスがに変わったときに送信されるイベントをキャプチャします。
EventBridge ルールにイベントパターンを設定するには
https://console.aws.amazon.com/events/
で Amazon EventBridge コンソールを開きます。 -
ナビゲーションペインで [Rules (ルール)] を選択します。デフォルトのイベントバスを維持し、次に [ルールを作成] を選択します。
-
[名前] に「
MediaConvertJobStateError
」と入力し、[次へ] を選択します。 -
[イベントソース] から始まる [イベントパターン] セクションで、以下の設定を選択します。
-
イベントソース:
AWS services
-
AWS サービス:
MediaConvert
-
イベントタイプ:
MediaConvert Job State Change
-
イベントタイプ、特定の状態:
ERROR
-
-
[イベントパターン] ボックスは以下の例のようになります。
{ "source": ["aws.mediaconvert"], "detail-type": ["MediaConvert Job State Change"], "detail": { "status": ["ERROR"] } }
このコードは、 EventBridge ジョブのステータスがに変わるすべてのイベントと一致するイベントルールを定義します
ERROR
。イベントパターンの詳細については、Amazon CloudWatch ユーザーガイドの「イベントとイベントパターン」を参照してください。 -
[次へ] を選択します。
ステップ 3: Amazon SNS トピックを追加してルールを完了する
ステップ 1 で作成した Amazon SNS トピックを、ステップ 2 EventBridge で開始したルールに追加します。
Amazon SNS トピックを追加してルールを完成させるには EventBridge
-
[ターゲットを選択] セクションでターゲットを選択し、SNS トピックを選択します。
-
[トピック] では、を選択しますMediaConvertJobErrorAlert。
-
[次へ] を選択します。
-
オプションでタグを追加します。続いて、[Next (次へ)] を選択します。
-
設定を確認します。次に、[Create rule (ルールを作成)] を選択します。
ステップ 4: ルールをテストする
ルールをテストするには、エラーが発生することがわかっているジョブを送信します。例えば、存在しない入力の場所を指定します。イベントルールが正しく設定されていれば、数分以内にイベントテキストメッセージが記載された E メールが届きます。
ルールをテストするには
-
https://console.aws.amazon.com/mediaconvert AWS Elemental MediaConvert
でコンソールを開きます。 -
MediaConvert 新しいジョブをサブミットします。詳細については、「MediaConvert でのジョブの設定」を参照してください。
-
Amazon SNS トピックの設定時に指定した E メールアカウントを確認します。ジョブエラーに関する E メール通知を受信したことを確認します。