View a markdown version of this page

Afficher les détails de l'état de restauration - 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 restauration

Vous pouvez consulter l'état et l'ID d'exécution cible d'une exécution d'annulation.

Afficher l'état de restauration sur la page détaillée (console)

Vous pouvez utiliser la console pour afficher l'état et l'ID d'exécution du pipeline cible pour une exécution d'annulation.

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

Afficher les détails de la restauration 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 relatifs à un pipeline nommé MyFirstPipeline, saisissez 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éeMyFirstPipeline, où l'ID d'exécution de la restauration 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 de restauration avec get-pipeline-state (CLI)

Les exécutions de 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" }