本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在执行历史记录中查看阶段条件的规则结果
您可以查看执行的规则结果,在该执行中,阶段条件运行了规则并产生了该阶段的结果,如回滚或失败。
条件和规则的有效状态值如下所示:InProgress | Failed
| Errored | Succeeded | Cancelled | Abandoned | Overridden
在执行历史记录中查看阶段条件的规则结果(控制台)
您可以使用控制台查看执行的规则结果,在该执行中,阶段条件运行了规则并产生了该阶段的结果。
查看阶段条件的规则结果(控制台)
-
登录 Amazon Web Services Management Console 并打开 CodePipeline 控制台,网址为 http://console.aws.amazon。 com/codesuite/codepipeline/home
。 显示所有与您的 Amazon Web Services 账户 关联的管道的名称和状态。
-
在名称中,选择您要查看的管道的名称。
-
选择历史记录,然后选择执行。在历史记录页面上,选择时间线选项卡。在规则下,查看执行的规则结果。

使用 list-rule-executions
(CLI)查看阶段条件的规则结果
您可以使用 CLI 查看执行的规则结果,在该执行中,阶段条件运行了规则并产生了该阶段的结果。
-
打开终端(Linux、macOS 或 Unix)或命令提示符 (Windows),然后使用运行名为list-rule-executions以下管道的命令: Amazon CLI
MyPipeline
aws codepipeline list-rule-executions --pipeline-name MyFirstPipeline
此命令返回与该管道关联的所有已完成规则执行的列表。
以下示例显示了具有指定规则的阶段条件的管道的返回数据
MyMonitorRule
。{ "ruleExecutionDetails": [ { "pipelineExecutionId": "e1a7e739-f211-420e-aef9-fa7837666968", "ruleExecutionId": "3aafc0c7-0e1c-44f1-b357-d1b16a28e483", "pipelineVersion": 9, "stageName": "Deploy", "ruleName": "MyMonitorRule", "startTime": "2024-07-29T15:55:01.271000+00:00", "lastUpdateTime": "2024-07-29T15:56:08.682000+00:00", "status": "Succeeded", "input": { "ruleTypeId": { "category": "Rule", "owner": "AWS", "provider": "CloudWatchAlarm", "version": "1" }, "configuration": { "AlarmName": "CWAlarm", "WaitTime": "1" }, "resolvedConfiguration": { "AlarmName": "CWAlarm", "WaitTime": "1" }, "region": "us-east-1", "inputArtifacts": [] }, "output": { "executionResult": { "externalExecutionSummary": "Succeeded with alarm 'CWAlarm' being i n an 'OK' state." } } }