Example: An 'Approval' gate - Amazon CodeCatalyst

Amazon CodeCatalyst will no longer be open to new customers starting on November 7, 2025. If you would like to use the service, please sign up prior to November 7, 2025. For more information, see How to migrate from CodeCatalyst.

Example: An 'Approval' gate

The following example shows how to add an Approval gate called Approval_01 between two actions called Staging, and Production. The Staging action runs first, the Approval_01 gate second, and the Production action last. The Production action only runs if the Approval_01 gate is unlocked. The DependsOn property ensures that the Staging, Approval_01, and Production phases run in sequential order.

For more information about the Approval gate, see Requiring approvals on workflow runs.

Actions: Staging: # Deploy to a staging server Identifier: aws/ecs-deploy@v1 Configuration: ... Approval_01: Identifier: aws/approval@v1 DependsOn: - Staging Configuration: ApprovalsRequired: 2 Production: # Deploy to a production server Identifier: aws/ecs-deploy@v1 DependsOn: - Approval_01 Configuration: ...