Afficher les détails de l'état de la rétrogradation - AWS CodePipeline

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.

Afficher les détails de l'état de la rétrogradation

Vous pouvez consulter le statut et l'ID d'exécution cible pour une exécution de restauration.

Afficher le statut de l'annulation sur la page détaillée (console)

Vous pouvez utiliser la console pour afficher le statut et l'ID d'exécution du pipeline cible pour une exécution de restauration.

Exemple de page d'état affichant le champ ID d'exécution du pipeline cible dans CodePipeline.

Afficher les détails de la rétrogradation avec get-pipeline-execution (CLI)

Les exécutions de pipeline qui ont été annulées apparaîtront dans la sortie pour obtenir l'exécution du pipeline.

  • Pour afficher les détails relatifs à un pipeline, exécutez la commande get-pipeline-execution, en spécifiant le nom unique du pipeline. Par exemple, pour afficher les détails d'un pipeline nommé MyFirstPipeline, entrez ce qui suit :

    aws codepipeline get-pipeline-execution --pipeline-name MyFirstPipeline --pipeline-execution-id 3f658bd1-69e6-4448-ba3e-79007EXAMPLE

    Cette commande affiche la structure du pipeline.

    L'exemple suivant montre les données renvoyées pour une partie d'un pipeline nommée MyFirstPipeline, où l'ID d'exécution du rollback et les métadonnées sont affichés.

    { "pipelineExecution": { "pipelineName": "MyFirstPipeline", "pipelineVersion": 6, "pipelineExecutionId": "2004a94e-8b46-4c34-a695-c8d20EXAMPLE", "status": "Succeeded", "artifactRevisions": [ { "name": "SourceArtifact", "revisionId": "<ID>", "revisionSummary": "Added README.txt", "revisionUrl": "<console_URL>" } ], "trigger": { "triggerType": "ManualRollback", "triggerDetail": "arn:aws:sts::<account_ID>:assumed-role/<role>" }, "executionMode": "SUPERSEDED", "executionType": "ROLLBACK", "rollbackMetadata": { "rollbackTargetPipelineExecutionId": "4f47bed9-6998-476c-a49d-e60beEXAMPLE" } } }

Afficher l'état du rollback avec get-pipeline-state (CLI)

Les exécutions du pipeline qui ont été annulées apparaîtront dans la sortie pour obtenir l'état du pipeline.

  • Pour afficher les détails relatifs à un pipeline, exécutez la commande get-pipeline-state, en spécifiant le nom unique du pipeline. Par exemple, pour afficher les détails de l'état d'un pipeline nommé MyFirstPipeline, entrez ce qui suit :

    aws codepipeline get-pipeline-state --name MyFirstPipeline

    L'exemple suivant montre les données renvoyées avec le type d'exécution rollback.

    { "pipelineName": "MyFirstPipeline", "pipelineVersion": 7, "stageStates": [ { "stageName": "Source", "inboundExecutions": [], "inboundTransitionState": { "enabled": true }, "actionStates": [ { "actionName": "Source", "currentRevision": { "revisionId": "<Revision_ID>" }, "latestExecution": { "actionExecutionId": "13bbd05d-b439-4e35-9c7e-887cb789b126", "status": "Succeeded", "summary": "update", "lastStatusChange": "2024-04-24T20:13:45.799000+00:00", "externalExecutionId": "10cbEXAMPLEID" }, "entityUrl": "console-url", "revisionUrl": "console-url" } ], "latestExecution": { "pipelineExecutionId": "cf95a8ca-0819-4279-ae31-03978EXAMPLE", "status": "Succeeded" } }, { "stageName": "deploys3", "inboundExecutions": [], "inboundTransitionState": { "enabled": true }, "actionStates": [ { "actionName": "s3deploy", "latestExecution": { "actionExecutionId": "3bc4e3eb-75eb-45b9-8574-8599aEXAMPLE", "status": "Succeeded", "summary": "Deployment Succeeded", "lastStatusChange": "2024-04-24T20:14:07.577000+00:00", "externalExecutionId": "mybucket/SampleApp.zip" }, "entityUrl": "console-URL" } ], "latestExecution": { "pipelineExecutionId": "fdf6b2ae-1472-4b00-9a83-1624eEXAMPLE", "status": "Succeeded", "type": "ROLLBACK" } } ], "created": "2024-04-15T21:29:01.635000+00:00", "updated": "2024-04-24T20:12:24.480000+00:00" }