So EventBridge funktioniert Bedrock für Amazon - Amazon Bedrock

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

So EventBridge funktioniert Bedrock für Amazon

Amazon EventBridge ist ein serverloser Event-Bus, der Statusänderungsereignisse von AWS Services, SaaS-Partnern und Kundenanwendungen aufnimmt. Es verarbeitet Ereignisse auf der Grundlage von Regeln oder Mustern, die Sie erstellen, und leitet diese Ereignisse an ein oder mehrere von Ihnen gewählte Ziele weiter, z. B. AWS Lambda Amazon Simple Queue Service und Amazon Simple Notification Service. Sie können nachgelagerte Workflows auf der Grundlage des Inhalts des Ereignisses konfigurieren.

Bevor Sie lernen, wie Sie Amazon EventBridge für Amazon Bedrock verwenden, lesen Sie die folgenden Seiten im EventBridge Amazon-Benutzerhandbuch.

Amazon Bedrock veröffentlicht Ihre Veranstaltungen über Amazon, EventBridge wenn sich der Status einer von Ihnen eingereichten Stelle ändert. In jedem Fall wird ein neues Ereignis erstellt und an Amazon gesendet EventBridge, das das Ereignis dann an Ihren Standard-Event-Bus sendet. Das Ereignis zeigt, welcher Status sich geändert hat und wie der aktuelle Status des Jobs ist.

Amazon Bedrock-Ereignisse werden in einem Ereignis anhand des Werts des source aws.bedrock Wesens identifiziert. detail-typeZu den vier Veranstaltungen in Amazon Bedrock gehören:

  • Model Customization Job State Change

  • Batch Inference Job State Change

Wählen Sie eine Registerkarte aus, um ein Beispielereignis für einen in Amazon Bedrock eingereichten Job zu sehen.

Model Customization Job State Change

Das folgende JSON-Objekt zeigt ein Beispielereignis für den Fall, dass sich der Status eines Auftrags zur Modellanpassung geändert hat:

{ "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" } } }

Weitere Informationen zu den Feldern im Detailobjekt, die für die Modellanpassung spezifisch sind, finden Sie unter GetModelCustomizationJob.

Batch Inference Job State Change

Das folgende JSON-Objekt zeigt ein Beispielereignis für den Fall, dass sich der Status eines Auftrags zur Modellanpassung geändert hat:

{ "version": "0", "id": "a1b2c3d4", "detail-type": "Batch Inference Job State Change", "source": "aws.bedrock", "account": "123456789012", "time": "Wed Aug 28 22:58:30 UTC 2024", "region": "us-east-1", "resources": ["arn:aws:bedrock:us-east-1:123456789012:model-invocation-job/abcdefghwxyz"], "detail": { "version": "0.0", "accountId": "123456789012", "batchJobName": "dummy-batch-job-name", "batchJobArn": "arn:aws:bedrock:us-east-1:123456789012:model-invocation-job/abcdefghwxyz", "batchModelId": "arn:aws:bedrock:us-east-1::foundation-model/anthropic.claude-3-sonnet-20240229-v1:0", "status": "Completed", "failureMessage": "", "creationTime": "Aug 28, 2024, 10:47:53 PM" } }

Weitere Informationen zu den Feldern im Detailobjekt, die für Batch-Inferenz spezifisch sind, finden Sie unter GetModelInvocationJob.