本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以檢視執行的規則結果,其中階段條件執行規則並參與階段的結果,例如轉返或失敗。
條件和規則的有效狀態值如下: InProgress | Failed | Errored | Succeeded | Cancelled | Abandoned | Overridden
檢視執行歷史記錄中階段條件的規則結果 (主控台)
您可以使用 主控台來檢視執行的規則結果,其中階段條件執行規則並參與階段的結果。
檢視階段條件的規則結果 (主控台)
-
登入 AWS Management Console 並開啟 CodePipeline 主控台,網址為 https://http://console.aws.amazon.com/codesuite/codepipeline/home
。 與 相關聯的 AWS 帳戶 所有管道的名稱和狀態都會顯示。
-
在名稱中,選擇您要檢視的管道名稱。
-
選擇歷史記錄,然後選擇執行。在歷史記錄頁面上,選擇時間軸索引標籤。在規則下,檢視執行的規則結果。

使用 list-rule-executions
(CLI) 檢視階段條件的規則結果
您可以使用 CLI 來檢視執行的規則結果,其中階段條件執行規則並參與階段的結果。
-
開啟終端機 (Linux、macOS 或 Unix) 或命令提示字元 (Windows), AWS CLI 並使用 對名為
MyPipeline
的管道執行 list-rule-executions命令: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." } } }