View a markdown version of this page

Événements qu'Amazon SageMaker AI envoie à Amazon EventBridge - Amazon SageMaker AI

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Événements qu'Amazon SageMaker AI envoie à Amazon EventBridge

Amazon EventBridge surveille les événements de changement de statut dans Amazon SageMaker AI. EventBridge vous permet d'automatiser l' SageMaker IA et de répondre automatiquement à des événements tels qu'un changement de statut d'une tâche de formation ou un changement d'état d'un terminal. Les événements de SageMaker l'IA sont diffusés EventBridge en temps quasi réel. Vous pouvez écrire des règles simples pour indiquer quels événements vous intéressent et les actions automatisées à effectuer quand un événement correspond à une règle. Pour créer une règle, voir Création de règles qui réagissent aux événements de EventBridge. Si vous l'utilisez AWS CLI, consultez put-rule dans la référence des AWS CLI commandes.

Les sections suivantes décrivent les événements auxquels l' SageMaker IA envoie des messages EventBridge, ainsi que des exemples. Vous pouvez utiliser ceux-ci pour vous aider à rédiger des règles d’automatisation.

Note

SageMaker L'IA peut envoyer plusieurs événements à EventBridge pour chaque changement d'état. Ce comportement est normal et n'indique pas nécessairement une erreur.

Voici des exemples d'actions pouvant être déclenchées automatiquement :

  • Invocation d'une fonction AWS Lambda

  • Appel de la fonctionnalité Exécuter la commande d’Amazon EC2

  • Relais de l’événement à Amazon Kinesis Data Streams

  • Activation d'une machine à AWS Step Functions états

  • Notification d'une rubrique Amazon SNS ou d'une file d'attente AWS SMS

SageMaker changement d'état de déploiement des terminaux

Important

Les exemples suivants peuvent ne pas fonctionner pour tous les points de terminaison. Pour obtenir la liste des fonctions pouvant exclure votre point de terminaison, consultez la page Exclusions.

Indique un changement d'état pour un déploiement de point de terminaison. L'exemple suivant montre la mise à jour d'un terminal avec un déploiement blue/green Canary.

{ "version": "0", "id": "0bd4a141-0a02-9d8a-f977-3924c3fb259c", "detail-type": "SageMaker Endpoint Deployment State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2021-10-25T01:52:12Z", "region": "us-west-2", "resources": [ "arn:aws:sagemaker:us-west-2:111122223333:endpoint/sample-endpoint" ], "detail": { "EndpointName": "sample-endpoint", "EndpointArn": "arn:aws:sagemaker:us-west-2:111122223333:endpoint/sample-endpoint", "EndpointConfigName": "sample-endpoint-config-1", "ProductionVariants": [ { "VariantName": "AllTraffic", "CurrentWeight": 1, "DesiredWeight": 1, "CurrentInstanceCount": 3, "DesiredInstanceCount": 3 } ], "EndpointStatus": "UPDATING", "CreationTime": 1635195148181, "LastModifiedTime": 1635195148181, "Tags": {}, "PendingDeploymentSummary": { "EndpointConfigName": "sample-endpoint-config-2", "StartTime": Timestamp, "ProductionVariants": [ { "VariantName": "AllTraffic", "CurrentWeight": 1, "DesiredWeight": 1, "CurrentInstanceCount": 1, "DesiredInstanceCount": 3, "VariantStatus": [ { "Status": "Baking", "StatusMessage": "Baking for 600 seconds (TerminationWaitInSeconds) with traffic enabled on canary capacity of 1 instance(s).", "StartTime": 1635195269181, } ] } ] } } }

L'exemple suivant indique un changement d'état pour un déploiement de point de terminaison, qui est mis à jour avec une nouvelle capacité sur une configuration de point de terminaison existante.

{ "version": "0", "id": "0bd4a141-0a02-9d8a-f977-3924c3fb259c", "detail-type": "SageMaker Endpoint Deployment State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2021-10-25T01:52:12Z", "region": "us-west-2", "resources": [ "arn:aws:sagemaker:us-west-2:651393343886:endpoint/sample-endpoint" ], "detail": { "EndpointName": "sample-endpoint", "EndpointArn": "arn:aws:sagemaker:us-west-2:651393343886:endpoint/sample-endpoint", "EndpointConfigName": "sample-endpoint-config-1", "ProductionVariants": [ { "VariantName": "AllTraffic", "CurrentWeight": 1, "DesiredWeight": 1, "CurrentInstanceCount": 3, "DesiredInstanceCount": 6, "VariantStatus": [ { "Status": "Updating", "StatusMessage": "Scaling out desired instance count to 6.", "StartTime": 1635195269181, } ] } ], "EndpointStatus": "UPDATING", "CreationTime": 1635195148181, "LastModifiedTime": 1635195148181, "Tags": {}, }

Les états de déploiement secondaires suivants sont également disponibles pour les points de terminaison trouvés dans l’objet VariantStatus.

  • Creating : création d'instances pour la variante de production.

    Exemple de message : "Launching X instance(s)."

  • Deleting : terminaison d'instances pour la variante de production.

    Exemple de message : "Terminating X instance(s)."

  • Updating : mise à jour de la capacité pour la variante de production.

    Exemples de messages : "Launching X instance(s).", "Scaling out desired instance count to X."

  • ActivatingTraffic : activation du trafic pour la variante de production.

    Exemple de message : "Activating traffic on canary capacity of X instance(s)."

  • Baking: période d'attente pour surveiller les CloudWatch alarmes dans la configuration de restauration automatique.

    Exemple de message : "Baking for X seconds (TerminationWaitInSeconds) with traffic enabled on full capacity of Y instance(s)."

SageMaker changement d'état du terminal

Indique une modification de l'état d'un point de terminaison d'inférence en temps réel hébergé par SageMaker IA.

Voici un exemple d'événement avec un point de terminaison à l'état IN_SERVICE.

{ "version": "0", "id": "d2921b5a-b0ad-cace-a8e3-0f159d018e06", "detail-type": "SageMaker Endpoint State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "1583831889050", "region": "us-west-2", "resources": [ "arn:aws:sagemaker:us-west-2:111122223333:endpoint/myendpoint" ], "detail": { "EndpointName": "MyEndpoint", "EndpointArn": "arn:aws:sagemaker:us-west-2:111122223333:endpoint/myendpoint", "EndpointConfigName": "MyEndpointConfig", "ProductionVariants": [ { "DesiredWeight": 1.0, "DesiredInstanceCount": 1.0 } ], "EndpointStatus": "IN_SERVICE", "CreationTime": 1592411992203.0, "LastModifiedTime": 1592411994287.0, "Tags": { } } }

SageMaker changement d'état du groupe de fonctionnalités

Indique un changement dans FeatureGroupStatus ou dans un groupe OfflineStoreStatus de SageMaker fonctionnalités.

{ "version": "0", "id": "93201303-abdb-36a4-1b9b-4c1c3e3671c0", "detail-type": "SageMaker Feature Group State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2021-01-26T01:22:01Z", "region": "us-east-1", "resources": [ "arn:aws:sagemaker:us-east-1:111122223333:feature-group/sample-feature-group" ], "detail": { "FeatureGroupArn": "arn:aws:sagemaker:us-east-1:111122223333:feature-group/sample-feature-group", "FeatureGroupName": "sample-feature-group", "RecordIdentifierFeatureName": "RecordIdentifier", "EventTimeFeatureName": "EventTime", "FeatureDefinitions": [ { "FeatureName": "RecordIdentifier", "FeatureType": "Integral" }, { "FeatureName": "EventTime", "FeatureType": "Fractional" } ], "CreationTime": 1611624059000, "OnlineStoreConfig": { "EnableOnlineStore": true }, "OfflineStoreConfig": { "S3StorageConfig": { "S3Uri": "s3://offline/s3/uri" }, "DisableGlueTableCreation": false, "DataCatalogConfig": { "TableName": "sample-feature-group-1611624059", "Catalog": "AwsDataCatalog", "Database": "sagemaker_featurestore" } }, "RoleArn": "arn:aws:iam::111122223333:role/SageMakerRole", "FeatureGroupStatus": "Active", "Tags": {} } }

SageMaker modification de l'état de la tâche de réglage des hyperparamètres

Indique une modification de l'état d'une tâche de réglage des SageMaker hyperparamètres.

{ "version": "0", "id": "844e2571-85d4-695f-b930-0153b71dcb42", "detail-type": "SageMaker HyperParameter Tuning Job State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2018-10-06T12:26:13Z", "region": "us-east-1", "resources": [ "arn:aws:sagemaker:us-east-1:111122223333:tuningJob/x" ], "detail": { "HyperParameterTuningJobName": "016bffd3-6d71-4d3a-9710-0a332b2759fc", "HyperParameterTuningJobArn": "arn:aws:sagemaker:us-east-1:111122223333:tuningJob/x", "TrainingJobDefinition": { "StaticHyperParameters": {}, "AlgorithmSpecification": { "TrainingImage": "trainingImageName", "TrainingInputMode": "inputModeFile", "MetricDefinitions": [ { "Name": "metricName", "Regex": "regex" } ] }, "RoleArn": "roleArn", "InputDataConfig": [ { "ChannelName": "channelName", "DataSource": { "S3DataSource": { "S3DataType": "s3DataType", "S3Uri": "s3Uri", "S3DataDistributionType": "s3DistributionType" } }, "ContentType": "contentType", "CompressionType": "gz", "RecordWrapperType": "RecordWrapper" } ], "VpcConfig": { "SecurityGroupIds": [ "securityGroupIds" ], "Subnets": [ "subnets" ] }, "OutputDataConfig": { "KmsKeyId": "kmsKeyId", "S3OutputPath": "s3OutputPath" }, "ResourceConfig": { "InstanceType": "instanceType", "InstanceCount": 10, "VolumeSizeInGB": 500, "VolumeKmsKeyId": "volumeKeyId" }, "StoppingCondition": { "MaxRuntimeInSeconds": 3600 } }, "HyperParameterTuningJobStatus": "status", "CreationTime": "1583831889050", "LastModifiedTime": "1583831889050", "TrainingJobStatusCounters": { "Completed": 1, "InProgress": 0, "RetryableError": 0, "NonRetryableError": 0, "Stopped": 0 }, "ObjectiveStatusCounters": { "Succeeded": 1, "Pending": 0, "Failed": 0 }, "Tags": {} } }

SageMaker HyperPod événement du cluster

Indique un nouvel événement dans l'état d'un SageMaker HyperPod cluster. Pour plus d'informations, consultez l'DescribeClusterEventopération.

{ "version": "0", "id": "0bd4a141-0a02-9d8a-f977-3924c3fb259c", "detail-type": "SageMaker HyperPod Cluster Event", "source": "aws.sagemaker", "account": "[REDACTED:BANK_ACCOUNT_NUMBER]", "time": "2025-04-28T16:59:01Z", "region": "us-west-2", "resources": [ "arn:aws:sagemaker:us-west-2:111122223333:cluster/sample-cluster" ], "detail": { "EventDetails": { "EventId": "a307fae0-6937-40f9-af2f-16eb873d340a", "ClusterArn": "arn:aws:sagemaker:us-west-2:111122223333:cluster/sample-cluster", "ClusterName": "sample-cluster", "InstanceGroupName": "sample-instance-group", "InstanceId": "i-0391f86fa0fe0d465", "ResourceType": "Instance", "EventTime": 1745858447412, "EventDetails": { "EventMetadata": { "Instance": { "LcsExecutionState": "Started" } } }, "Description": "Instance lifecycle script execution for EC2InstanceId i-0391f86fa0fe0d465 has Started" } } }

SageMaker HyperPod état de santé des nœuds de cluster

Indique quand des nœuds défectueux sont HyperPod détectés ou lorsque des nœuds défectueux passent à un état sain.

{ "version": "0", "id": "0bd4a141-0a02-9d8a-f977-3924c3fb259c", "detail-type": "SageMaker HyperPod Cluster Node Health Event", "source": "aws.sagemaker", "account": "111122223333", "time": "2021-10-25T01:52:12Z", "region": "us-west-2", "resources": [ "arn:aws:sagemaker:us-west-2:111122223333:cluster/sample-cluster" ], "detail": { "ClusterName": "sample-cluster", "ClusterArn": "arn:aws:sagemaker:us-west-2:111122223333:cluster/sample-cluster", "InstanceId": "i-12345678abcdefghi", "Tags": {}, "HealthSummary": { "HealthStatus": "Unhealthy", "HealthStatusReason": "HyperPod Health Monitoring Agent (HMA) has detected fault type NvidiaErrorTerminate on this node and is unhealthy.", "RepairAction": "None", "Recommendation": "Please Replace the Faulty Node." } } }

SageMaker HyperPod changement d'état du cluster

Indique une modification de l'état d'un SageMaker HyperPod cluster. Pour plus d'informations, consultez la référence de DescribeCluster l'API.

{ "version": "0", "id": "0bd4a141-0a02-9d8a-f977-3924c3fb259c", "detail-type": "SageMaker HyperPod Cluster State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2025-04-28T16:59:01Z", "region": "us-west-2", "resources": [ "arn:aws:sagemaker:us-west-2:111122223333:cluster/sample-cluster" ], "detail": { "ClusterArn": "arn:aws:sagemaker:us-west-2:111122223333:cluster/sample-cluster", "ClusterName": "sample-cluster", "ClusterStatus": "InService", "CreationTime": 1745858447412, "FailureMessage": "", "InstanceGroups": [ { "CurrentCount": 1, "ExecutionRole": "arn:aws:iam::111122223333:role/sagemaker-hyperpod-AmazonSagemakerClusterExecutionR-123OTacPcKk1", "InstanceGroupName": "example instance group name", "InstanceStorageConfigs": [ {} ], "InstanceType": "ml.t3.medium", "LifeCycleConfig": { "OnCreate": "on_create.sh", "SourceS3Uri": "s3://sagemaker-hyperpod//LifeCycleScripts/base-config/provisioning_parameters.json" }, "OnStartDeepHealthChecks": [ "example health checks" ], "OverrideVpcConfig": { "SecurityGroupIds": [ "SecurityGroupId1" ], "Subnets": [ "Subnet1" ] }, "Status": "Failed", "TargetCount": 2, "ThreadsPerCore": 2, "TrainingPlanArn": "arn:aws:sagemaker:us-west-2:111122223333:training-plan/large-models-fine-tuning", "TrainingPlanStatus": "NotApplicable" } ], "NodeRecovery": "Automatic", "Orchestrator": { "Eks": { "ClusterArn": "arn:aws:eks:us-west-2:111122223333:cluster/my-hyperPod-eks-cluster" } }, "VpcConfig": { "SecurityGroupIds": [ "SecurityGroupId2" ], "Subnets": [ "Subnet2" ] } } }

SageMaker changement d'état de l'image

Indique une modification de l'état d'une SageMaker image.

{ "version": "0", "id": "cee033a3-17d8-49f8-865f-b9ebf485d9ee", "detail-type": "SageMaker Image State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2021-04-29T01:29:59Z", "region": "us-east-1", "resources": ["arn:aws:sagemaker:us-west-2:111122223333:image/cee033a3-17d8-49f8-865f-b9ebf485d9ee"], "detail": { "ImageName": "cee033a3-17d8-49f8-865f-b9ebf485d9ee", "ImageArn": "arn:aws:sagemaker:us-west-2:111122223333:image/cee033a3-17d8-49f8-865f-b9ebf485d9ee", "ImageStatus": "Creating", "Version": 1.0, "Tags": {} } }

SageMaker changement d'état de la version de l'image

Indique une modification de l'état d'une version de SageMaker l'image.

{ "version": "0", "id": "07fc4615-ebd7-15fc-1746-243411f09f04", "detail-type": "SageMaker Image Version State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2021-04-29T01:29:59Z", "region": "us-east-1", "resources": ["arn:aws:sagemaker:us-west-2:111122223333:image-version/07800032-2d29-48b7-8f82-5129225b2a85"], "detail": { "ImageArn": "arn:aws:sagemaker:us-west-2:111122223333:image/a70ff896-c832-4fe8-add6-eba25a0f43e6", "ImageVersionArn": "arn:aws:sagemaker:us-west-2:111122223333:image-version/07800032-2d29-48b7-8f82-5129225b2a85", "ImageVersionStatus": "Creating", "Version": 1.0, "Tags": {} } }

SageMaker changement de situation professionnelle

Indique un changement de statut d'une SageMaker tâche. SageMaker L'IA émet cet événement pour les tâches de réglage du renforcement (RFT). Ces emplois peuvent être destinés à JobCategory des AgentRFT emplois de formation ou AgentRFTEvaluation à des emplois d'évaluation. L'ARN de la ressource a la formearn:aws:sagemaker:region:account-id:job/category/job-name.

Si la valeur JobStatus estFailed, l'événement contient le FailureReason champ, qui fournit une description de la raison pour laquelle la tâche a échoué.

{ "version": "0", "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "detail-type": "SageMaker Job State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2026-07-24T12:26:13Z", "region": "us-east-1", "resources": [ "arn:aws:sagemaker:us-east-1:111122223333:job/AgentRFT/example-rft-job" ], "detail": { "JobName": "example-rft-job", "JobArn": "arn:aws:sagemaker:us-east-1:111122223333:job/AgentRFT/example-rft-job", "JobCategory": "AgentRFT", "JobStatus": "InProgress", "SecondaryStatus": "Starting", "RoleArn": "arn:aws:iam::111122223333:role/SMRole", "CreationTime": "2026-07-24T12:20:04Z", "LastModifiedTime": "2026-07-24T12:26:13Z", "SecondaryStatusTransitions": [ { "Status": "Starting", "StartTime": "2026-07-24T12:20:04Z", "EndTime": "2026-07-24T12:26:13Z", "StatusMessage": "Preparing the instances for training." } ] } }

SageMaker changement d'état de la carte modèle

Indique un changement de statut d'un SageMaker modèle de carte Amazon. Pour plus d'informations sur les cartes de modèle, consultez SageMaker Modèles de cartes Amazon.

{ "version": "0", "id": "aa7a9c4f-2caa-4d04-a6de-e67227ba4302", "detail-type": "SageMaker Model Card State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2022-11-30T00:00:00Z", "region": "us-east-1", "resources": [ "arn:aws:sagemaker:us-east-1:111122223333:model-card/example-card" ], "detail": { "ModelCardVersion": 2, "LastModifiedTime": "2022-12-03T00:09:44.893854735Z", "LastModifiedBy": { "DomainId": "us-east-1", "UserProfileArn": "arn:aws:sagemaker:us-east-1:111122223333:user-profile/user", "UserProfileName": "user" }, "CreationTime": "2022-12-03T00:09:33.084Z", "CreatedBy": { "DomainId": "us-east-1", "UserProfileArn": "arn:aws:sagemaker:us-east-1:111122223333:user-profile/user", "UserProfileName": "user" }, "ModelCardName": "example-card", "ModelId": "example-model", "ModelCardStatus": "Draft", "AccountId": "111122223333", "SecurityConfig": {} } }

SageMaker changement d'état du package modèle

Indique une modification de l'état d'un package SageMaker modèle.

{ "version": "0", "id": "844e2571-85d4-695f-b930-0153b71dcb42", "detail-type": "SageMaker Model Package State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2021-02-24T17:00:14Z", "region": "us-east-2", "resources": [ "arn:aws:sagemaker:us-east-2:111122223333:model-package/versionedmp-p-idy6c3e1fiqj/2" ], "source": [ "aws.sagemaker" ], "detail": { "ModelPackageGroupName": "versionedmp-p-idy6c3e1fiqj", "ModelPackageVersion": 2, "ModelPackageArn": "arn:aws:sagemaker:us-east-2:111122223333:model-package/versionedmp-p-idy6c3e1fiqj/2", "CreationTime": "2021-02-24T17:00:14Z", "InferenceSpecification": { "Containers": [ { "Image": "257758044811.dkr.ecr.us-east-2.amazonaws.com/sagemaker-xgboost:1.0-1-cpu-py3", "ImageDigest": "sha256:4dc8a7e4a010a19bb9e0a6b063f355393f6e623603361bd8b105f554d4f0c004", "ModelDataUrl": "s3://sagemaker-project-p-idy6c3e1fiqj/versionedmp-p-idy6c3e1fiqj/AbaloneTrain/pipelines-4r83jejmhorv-TrainAbaloneModel-xw869y8C4a/output/model.tar.gz" } ], "SupportedContentTypes": [ "text/csv" ], "SupportedResponseMIMETypes": [ "text/csv" ] }, "ModelPackageStatus": "Completed", "ModelPackageStatusDetails": { "ValidationStatuses": [], "ImageScanStatuses": [] }, "CertifyForMarketplace": false, "ModelApprovalStatus": "Rejected", "MetadataProperties": { "GeneratedBy": "arn:aws:sagemaker:us-east-2:111122223333:pipeline/versionedmp-p-idy6c3e1fiqj/execution/4r83jejmhorv" }, "ModelMetrics": { "ModelQuality": { "Statistics": { "ContentType": "application/json", "S3Uri": "s3://sagemaker-project-p-idy6c3e1fiqj/versionedmp-p-idy6c3e1fiqj/script-2021-02-24-10-55-15-413/output/evaluation/evaluation.json" } } }, "ModelLifeCycle": { "Stage": "Development", "StageStatus": "Approved", "StageDescription": "StageDescription" }, "UpdatedModelPackageFields": [ "ModelLifeCycle" # Other possible values are # "ModelApprovalStatus","ApprovalDescription","sourceUri","CustomerMetadataProperties", "InferenceSpecification" ] "LastModifiedTime": "2021-02-24T17:00:14Z" } }

SageMaker changement d'état du modèle

Indique une modification de l'état d'un modèle d' SageMaker IA. L'état change lorsqu'un modèle d' SageMaker IA est créé ou supprimé.

{ "source": ["aws.sagemaker"], "detail-type": ["SageMaker Model State Change"], "Resources" : ["arn:aws:sagemaker:us-east-1:111122223333:model/model-name"] }

Si un modèle est spécifié Resources ci-dessous, un événement sera généré et envoyé EventBridge lorsque l'état de ce modèle changera. Si vous ne spécifiez pas de valeur pourResources, un événement sera généré lorsque l'état de l'un des modèles d' SageMaker IA associés à votre compte changera.

SageMaker changement d'état d'exécution du pipeline

Indique une modification de l'état de l'exécution d'un SageMaker pipeline.

currentPipelineExecutionStatus et previousPipelineExecutionStatus peuvent avoir l’une des valeurs suivantes :

  • Exécution

  • Réussi(e)

  • Échec

  • Arrêt en cours

  • Arrêté(e)

{ "version": "0", "id": "315c1398-40ff-a850-213b-158f73kd93ir", "detail-type": "SageMaker Model Building Pipeline Execution Status Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2021-03-15T16:10:11Z", "region": "us-east-1", "resources": ["arn:aws:sagemaker:us-east-1:111122223333:pipeline/myPipeline-123", "arn:aws:sagemaker:us-east-1:111122223333:pipeline/myPipeline-123/execution/p4jn9xou8a8s"], "detail": { "pipelineExecutionDisplayName": "SomeDisplayName", "currentPipelineExecutionStatus": "Succeeded", "previousPipelineExecutionStatus": "Executing", "executionStartTime": "2021-03-15T16:03:13Z", "executionEndTime": "2021-03-15T16:10:10Z", "pipelineExecutionDescription": "SomeDescription", "pipelineArn": "arn:aws:sagemaker:us-east-1:111122223333:pipeline/myPipeline-123", "pipelineExecutionArn": "arn:aws:sagemaker:us-east-1:111122223333:pipeline/myPipeline-123/execution/p4jn9xou8a8s" } }

SageMaker changement d'état des étapes du pipeline

Indique une modification de l'état d'une étape du SageMaker pipeline.

En cas d’accès au cache, l’événement contient le champ cacheHitResult. currentStepStatus et previousStepStatus peuvent avoir l’une des valeurs suivantes :

  • Démarrage en cours

  • Exécution

  • Réussi(e)

  • Échec

  • Arrêt en cours

  • Arrêté(e)

Si la valeur de currentStepStatus est Failed, l'événement contient le champ failureReason qui décrit la raison de l'échec de l'étape.

{ "version": "0", "id": "ea37ccbb-5e2b-05e9-4073-1daazc940304", "detail-type": "SageMaker Model Building Pipeline Execution Step Status Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2021-03-15T16:10:10Z", "region": "us-east-1", "resources": ["arn:aws:sagemaker:us-east-1:111122223333:pipeline/myPipeline-123", "arn:aws:sagemaker:us-east-1:111122223333:pipeline/myPipeline-123/execution/p4jn9xou8a8s"], "detail": { "metadata": { "processingJob": { "arn": "arn:aws:sagemaker:us-east-1:111122223333:processing-job/pipelines-p4jn9xou8a8s-myprocessingstep1-tmgxry49ug" } }, "stepStartTime": "2021-03-15T16:03:14Z", "stepEndTime": "2021-03-15T16:10:09Z", "stepName": "myprocessingstep1", "stepType": "Processing", "previousStepStatus": "Executing", "currentStepStatus": "Succeeded", "pipelineArn": "arn:aws:sagemaker:us-east-1:111122223333:pipeline/myPipeline-123", "pipelineExecutionArn": "arn:aws:sagemaker:us-east-1:111122223333:pipeline/myPipeline-123/execution/p4jn9xou8a8s" } }

SageMaker traitement du changement d'état des tâches

Indique une modification de l'état d'une tâche de SageMaker traitement.

L’exemple d’événement suivant concerne l’échec d’une tâche de traitement, dont la valeur ProcessingJobStatus est Failed.

{ "version": "0", "id": "0a15f67d-aa23-0123-0123-01a23w89r01t", "detail-type": "SageMaker Processing Job State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2019-05-31T21:49:54Z", "region": "us-east-1", "resources": ["arn:aws:sagemaker:us-west-2:037210630506:processing-job/integ-test-analytics-algo-54ee3282-5899-4aa3-afc2-7ce1d02"], "detail": { "ProcessingInputs": [{ "InputName": "InputName", "S3Input": { "S3Uri": "s3://input/s3/uri", "LocalPath": "/opt/ml/processing/input/local/path", "S3DataType": "MANIFEST_FILE", "S3InputMode": "PIPE", "S3DataDistributionType": "FULLYREPLICATED" } }], "ProcessingOutputConfig": { "Outputs": [{ "OutputName": "OutputName", "S3Output": { "S3Uri": "s3://output/s3/uri", "LocalPath": "/opt/ml/processing/output/local/path", "S3UploadMode": "CONTINUOUS" } }], "KmsKeyId": "KmsKeyId" }, "ProcessingJobName": "integ-test-analytics-algo-54ee3282-5899-4aa3-afc2-7ce1d02", "ProcessingResources": { "ClusterConfig": { "InstanceCount": 3, "InstanceType": "ml.c5.xlarge", "VolumeSizeInGB": 5, "VolumeKmsKeyId": "VolumeKmsKeyId" } }, "StoppingCondition": { "MaxRuntimeInSeconds": 2000 }, "AppSpecification": { "ImageUri": "012345678901.dkr.ecr.us-west-2.amazonaws.com/processing-uri:latest" }, "NetworkConfig": { "EnableInterContainerTrafficEncryption": true, "EnableNetworkIsolation": false, "VpcConfig": { "SecurityGroupIds": ["SecurityGroupId1", "SecurityGroupId2", "SecurityGroupId3"], "Subnets": ["Subnet1", "Subnet2"] } }, "RoleArn": "arn:aws:iam::037210630506:role/SageMakerPowerUser", "ExperimentConfig": {}, "ProcessingJobArn": "arn:aws:sagemaker:us-west-2:037210630506:processing-job/integ-test-analytics-algo-54ee3282-5899-4aa3-afc2-7ce1d02", "ProcessingJobStatus":"Failed", "FailureReason":"InternalServerError: We encountered an internal error. Please try again.", "ProcessingEndTime":1704320746000, "ProcessingStartTime":1704320734000, "LastModifiedTime":1704320746000, "CreationTime":1704320199000 } }

SageMaker changement de situation professionnelle en matière de formation

Indique un changement de statut d'un poste de SageMaker formation.

Si la valeur de TrainingJobStatus est Failed, l'événement contient le champ FailureReason, qui fournit une description de la raison de l'échec de la tâche d'entraînement.

{ "version": "0", "id": "844e2571-85d4-695f-b930-0153b71dcb42", "detail-type": "SageMaker Training Job State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2018-10-06T12:26:13Z", "region": "us-east-1", "resources": [ "arn:aws:sagemaker:us-east-1:111122223333:training-job/kmeans-1" ], "detail": { "TrainingJobName": "89c96cc8-dded-4739-afcc-6f1dc936701d", "TrainingJobArn": "arn:aws:sagemaker:us-east-1:111122223333:training-job/kmeans-1", "TrainingJobStatus": "Completed", "SecondaryStatus": "Completed", "HyperParameters": { "Hyper": "Parameters" }, "AlgorithmSpecification": { "TrainingImage": "TrainingImage", "TrainingInputMode": "TrainingInputMode" }, "RoleArn": "arn:aws:iam::111122223333:role/SMRole", "InputDataConfig": [ { "ChannelName": "Train", "DataSource": { "S3DataSource": { "S3DataType": "S3DataType", "S3Uri": "S3Uri", "S3DataDistributionType": "S3DataDistributionType" } }, "ContentType": "ContentType", "CompressionType": "CompressionType", "RecordWrapperType": "RecordWrapperType" } ], "OutputDataConfig": { "KmsKeyId": "KmsKeyId", "S3OutputPath": "S3OutputPath" }, "ResourceConfig": { "InstanceType": "InstanceType", "InstanceCount": 3, "VolumeSizeInGB": 20, "VolumeKmsKeyId": "VolumeKmsKeyId" }, "VpcConfig": { }, "StoppingCondition": { "MaxRuntimeInSeconds": 60 }, "CreationTime": "1583831889050", "TrainingStartTime": "1583831889050", "TrainingEndTime": "1583831889050", "LastModifiedTime": "1583831889050", "SecondaryStatusTransitions": [ ], "Tags": { } } }

SageMaker transformer le changement de situation professionnelle

Indique un changement de statut d'une tâche de transformation SageMaker par lots.

Si la valeur de TransformJobStatus est Failed, l'événement contient le champ FailureReason, qui fournit une description de la raison de l'échec de la tâche d'entraînement.

{ "version": "0", "id": "844e2571-85d4-695f-b930-0153b71dcb42", "detail-type": "SageMaker Transform Job State Change", "source": "aws.sagemaker", "account": "111122223333", "time": "2018-10-06T12:26:13Z", "region": "us-east-1", "resources": ["arn:aws:sagemaker:us-east-1:111122223333:transform-job/myjob"], "detail": { "TransformJobName": "4b52bd8f-e034-4345-818d-884bdd7c9724", "TransformJobArn": "arn:aws:sagemaker:us-east-1:111122223333:transform-job/myjob", "TransformJobStatus": "another status... GO", "FailureReason": "failed why 1", "ModelName": "i am a beautiful model", "MaxConcurrentTransforms": 5, "MaxPayloadInMB": 10, "BatchStrategy": "Strategizing...", "Environment": { "environment1": "environment2" }, "TransformInput": { "DataSource": { "S3DataSource": { "S3DataType": "s3DataType", "S3Uri": "s3Uri" } }, "ContentType": "content type", "CompressionType": "compression type", "SplitType": "split type" }, "TransformOutput": { "S3OutputPath": "s3Uri", "Accept": "accept", "AssembleWith": "assemblyType", "KmsKeyId": "kmsKeyId" }, "TransformResources": { "InstanceType": "instanceType", "InstanceCount": 3 }, "CreationTime": "2018-10-06T12:26:13Z", "TransformStartTime": "2018-10-06T12:26:13Z", "TransformEndTime": "2018-10-06T12:26:13Z", "Tags": {} } }

Pour plus d'informations sur les valeurs de statut et leur signification pour les tâches, les points de terminaison et les pipelines d' SageMaker IA, consultez les liens suivants :

Pour plus d'informations, consultez le guide de EventBridge l'utilisateur Amazon.