本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
以下是核准閘道的 YAML 定義。若要了解如何使用此閘道,請參閱 需要工作流程執行的核准。
此動作定義以區段的形式存在於更廣泛的工作流程定義檔案中。如需有關此檔案的詳細資訊,請參閱工作流程 YAML 定義。
注意
下列大多數 YAML 屬性在視覺化編輯器中都有對應的 UI 元素。若要查詢 UI 元素,請使用 Ctrl+F。 元素將與其相關聯的 YAML 屬性一起列出。
# The workflow definition starts here.
# See 最上層屬性 for details.
Name: MyWorkflow
SchemaVersion: 1.0
Actions:
# The 'Approval' gate definition starts here.
Approval
:
Identifier: aws/approval@v1
DependsOn:
- another-action
Configuration:
ApprovalsRequired: number
Approval
(必要)
指定您要提供閘道的名稱。所有閘道名稱在工作流程中必須是唯一的。閘道名稱僅限於英數字元 (a-z、A-Z、0-9)、連字號 (-) 和底線 (_)。不允許空格。您不能使用引號在閘道名稱中啟用特殊字元和空格。
預設:Approval_nn
。
對應的 UI:組態索引標籤/閘道名稱
Identifier
(Approval
/Identifier)
(必要)
識別閘道。核准閘道支援版本 1.0.0
。除非您想要縮短版本,否則請勿變更此屬性。如需詳細資訊,請參閱指定要使用的動作版本。
預設:aws/approval@v1
。
對應的 UI:工作流程圖表/Approval_nn/aws/approval@v1 標籤
DependsOn
(Approval
/DependsOn)
(選用)
指定必須成功執行的動作、動作群組或閘道,才能執行此閘道。根據預設,當您將閘道新增至工作流程時,閘道會設定為取決於工作流程中的最後一個動作。如果您移除此屬性,則閘道不會依賴任何項目,而且會先執行 ,然後再執行其他動作。
注意
閘道必須設定為在動作、動作群組或閘道之前或之後執行。它無法設定為與其他動作、動作群組和閘道平行執行。
如需 依功能而定的詳細資訊,請參閱 定序閘道和動作。
對應的 UI:輸入索引標籤/相依於
Configuration
(Approval
/Configuration)
(選用)
您可以在此區段定義閘道的組態屬性。
對應的 UI:組態索引標籤
ApprovalsRequired
(Approval
/Configuration/ApprovalsRequired)
(選用)
指定解鎖核准閘道所需的最低核准數量。最小值為 1
。上限為 2
。如果省略,則預設值為 1
。
注意
如果您想要省略 ApprovalsRequired
屬性,請從工作流程定義檔案移除閘道的 Configuration
區段。
對應的 UI:組態索引標籤/核准數目