

Amazon CodeCatalyst는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [CodeCatalyst에서 마이그레이션하는 방법](migration.md) 단원을 참조하십시오.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# '승인' 게이트 YAML
<a name="approval-ref"></a>

다음은 **승인** 게이트의 YAML 정의입니다. 이 게이트에 대해 자세히 알아보려면 [워크플로 실행에 대한 승인 요구](workflows-approval.md) 섹션을 참조하세요.

이 작업 정의는 더 광범위한 워크플로 정의 파일 내의 섹션으로 존재합니다. 이 파일에 대한 자세한 내용은 [워크플로 YAML 정의](workflow-reference.md)을 참조합니다.

**참고**  
이어지는 대부분의 YAML 속성에는 시각적 편집기에 해당 UI 요소가 있습니다. UI 요소를 찾으려면 **Ctrl\$1F**를 사용합니다. 요소가 연결된 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 name="approval.name"></a>

(필수)

게이트에 부여할 이름을 지정합니다. 모든 게이트 이름은 워크플로 내에서 고유해야 합니다. 게이트 이름은 영숫자 문자(a-z, A-Z, 0-9), 하이픈(-) 및 밑줄(\$1)로 제한됩니다. 스페이스는 허용되지 않습니다. 게이트 이름에서 특수 문자와 공백을 활성화하는 데 따옴표를 사용할 수 없습니다.

기본값: `Approval_nn`.

해당 UI: 구성 탭/**게이트 이름**

## Identifier
<a name="approval.identifier"></a>

(*Approval*/**Identifier**)

(필수)

게이트를 식별합니다. **승인** 게이트는 버전 `1.0.0`을 지원합니다. 버전을 단축하려는 경우가 아니면 이 속성을 변경하지 마세요. 자세한 내용은 [사용할 작업 버전 지정](workflows-action-versions.md) 섹션을 참조하세요.

기본값: `aws/approval@v1`.

해당 UI: 워크플로 다이어그램/Approval\$1nn/**aws/approval@v1** 레이블

## DependsOn
<a name="approval.dependson"></a>

(*Approval*/**DependsOn**)

(선택 사항)

이 게이트를 실행하기 위해 성공적으로 실행해야 하는 작업, 작업 그룹 또는 게이트를 지정합니다. 기본적으로 워크플로에 게이트를 추가할 때 게이트는 워크플로의 마지막 작업에 따라 달라지도록 설정됩니다. 이 속성을 제거하면 게이트가 다른 작업에 종속되지 않고 다른 작업보다 먼저 실행됩니다.

**참고**  
작업, 작업 그룹 또는 게이트 전후에 실행되도록 게이트를 구성해야 합니다. 다른 작업, 작업 그룹 및 게이트와 동시에 실행되도록 설정할 수 없습니다.

**Depends on** 함수에 대한 자세한 내용은 [게이트 및 작업 순서 지정](workflows-gates-depends-on.md) 섹션을 참조하세요.

해당 UI: 입력 탭/**의존**

## Configuration
<a name="approval.configuration"></a>

(*Approval*/**Configuration**)

(선택 사항)

게이트의 구성 속성을 정의할 수 있는 섹션입니다.

해당 UI: **구성** 탭

## ApprovalsRequired
<a name="approval.approvals.required"></a>

(*Approval*/Configuration/**ApprovalsRequired**)

(선택 사항)

**승인** 게이트를 잠금 해제하는 데 필요한 최소 승인 수를 지정합니다. 최소값은 `1`입니다. 최대값은 `2`입니다. 생략 시 기본값은 `1`입니다.

**참고**  
`ApprovalsRequired` 속성을 생략하려면 워크플로 정의 파일에서 게이트 `Configuration` 섹션을 제거합니다.

해당 UI: 구성 탭/**승인 수**