翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon EventBridge は、 AWS サービス、SaaS パートナー、カスタマーアプリケーションから状態変更イベントを取り込むサーバーレスイベントバスです。作成したルールまたはパターンに基づいてイベントを処理し、Amazon Simple Queue Service や AWS Lambda Amazon Simple Notification Service など、選択した 1 つ以上のターゲットにこれらのイベントをルーティングします。ダウンストリームワークフローは、イベントの内容に基づいて設定できます。
Amazon EventBridge for Amazon Bedrock の使用方法を学ぶ前に、「Amazon EventBridge ユーザーガイド」の以下のページを確認してください。
-
Amazon EventBridge のイベントバスの概念 – イベント、ルール、ターゲットの概念を確認します。
-
Amazon EventBridge のイベントに対応するルールの作成 – ルールの作成方法について説明します。
-
Amazon EventBridge イベントパターン – イベントパターンを定義する方法について説明します。
-
Amazon EventBridge ターゲット – イベントを送信できるターゲットについて説明します。
Amazon Bedrock は、送信したジョブの状態が変更されるたびに Amazon EventBridge 経由でイベントを公開します。いずれの場合も、新しいイベントが作成されて Amazon EventBridge に送信され、Amazon EventBridge はそのイベントをデフォルトのイベントバスに送信します。このイベントには、変更されたジョブの状態およびそのジョブの最新の所痛いが示されます。
Amazon Bedrock イベントは、aws.bedrock
となる source
の値ごとのイベントで特定されます。Amazon Bedrock の detail-type
イベントには次のものが含まれます。
-
Model Customization Job State Change
-
Batch Inference Job State Change
タブを選択すると、Amazon Bedrock に送信されたジョブのサンプルイベントを確認できます。
次の JSON オブジェクトは、モデルカスタムジョブの状態が変更された場合のサンプルイベントを示しています。
{
"version": "0",
"id": "UUID",
"detail-type": "Model Customization Job State Change",
"source": "aws.bedrock",
"account": "123456789012",
"time": "2023-08-11T12:34:56Z",
"region": "us-east-1",
"resources": ["arn:aws:bedrock:us-east-1:123456789012:model-customization-job/abcdefghwxyz"],
"detail": {
"version": "0.0",
"jobName": "abcd-wxyz",
"jobArn": "arn:aws:bedrock:us-east-1:123456789012:model-customization-job/abcdefghwxyz",
"outputModelName": "dummy-output-model-name",
"outputModelArn": "arn:aws:bedrock:us-east-1:123456789012:dummy-output-model-name",
"roleArn": "arn:aws:iam::123456789012:role/JobExecutionRole",
"jobStatus": "Failed",
"failureMessage": "Failure Message here.",
"creationTime": "2023-08-11T10:11:12Z",
"lastModifiedTime": "2023-08-11T12:34:56Z",
"endTime": "2023-08-11T12:34:56Z",
"baseModelArn": "arn:aws:bedrock:us-east-1:123456789012:base-model-name",
"hyperParameters": {
"batchSize": "1",
"epochCount": "5",
"learningRate": "0.05",
"learningRateWarmupSteps": "10"
},
"trainingDataConfig": {
"s3Uri": "s3://bucket/key"
},
"validationDataConfig": {
"s3Uri": "s3://bucket/key"
},
"outputDataConfig": {
"s3Uri": "s3://bucket/key"
}
}
}
モデルカスタマイズに固有の詳細オブジェクトのフィールドについては、「GetModelCustomizationJob」を参照してください。