

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

# 데이터 전송 작업 시작
<a name="run-task"></a>

AWS DataSync전송 태스크를 생성하고 나면 데이터 이동을 시작할 수 있습니다. 각 태스크를 운영하는 것을 *태스크 실행*이라고 합니다. 작업 실행 중 발생하는 상황에 대한 자세한 내용은 [DataSync가 파일, 객체, 디렉터리를 전송하는 방법](how-datasync-transfer-works.md#transferring-files)을(를) 참조하세요.

**중요**  
Amazon S3 위치와 데이터를 주고받을 계획이라면 시작하기 전에 [DataSync가 S3 요청 요금에 미치는 영향](create-s3-location.md#create-s3-location-s3-requests) 및 [DataSync 요금 페이지](https://aws.amazon.com/datasync/pricing/)를 검토하세요.

## 태스크 시작하
<a name="starting-task"></a>

태스크를 생성하고 나면 바로 데이터 이동을 시작할 수 있습니다.

### DataSync 콘솔 사용
<a name="starting-task-console"></a>

1. [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/)에서 AWS DataSync콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **데이터 전송** 확장한 다음, **태스크**를 선택합니다.

1. 실행하려는 태스크를 선택합니다.

   태스크가 **사용 가능** 상태인지 확인하세요. 여러 태스크를 선택할 수도 있습니다.

1. **실행**를 선택하고, 다음 옵션 중 하나를 선택합니다.
   + **시작** - 태스크(또는 둘 이상을 선택한 경우 태스크)를 실행합니다.
   + **우선 적용 옵션으로 시작** - 데이터 이동을 시작하기 전에 일부 태스크 설정을 수정할 수 있습니다. 준비가 되면, **시작**을 선택합니다.

1. **실행 세부 정보 보기** 를 선택하여 실행중인 태스크 실행에 대한 세부 정보를 확인합니다.

### AWS CLI 사용
<a name="start-task-execution"></a>

DataSync 작업을 시작하려면 실행하려는 작업의 Amazon 리소스 이름(ARN)을 지정하기만 하면 됩니다. 다음은 `start-task-execution`명령의 예입니다.

```
aws datasync start-task-execution \
    --task-arn 'arn:aws:datasync:region:account-id:task/task-id'
```

다음 예제에서는 작업의 기본 설정과 다른 몇 가지 설정을 사용하여 작업을 시작합니다.

```
aws datasync start-task-execution \
    --override-options VerifyMode=NONE,OverwriteMode=NEVER,PosixPermissions=NONE
```

이 명령은 다음 예제와 유사한 작업 실행에 대한 ARN을 반환합니다.

```
{ 
    "TaskExecutionArn": "arn:aws:datasync:us-east-1:209870788375:task/task-08de6e6697796f026/execution/exec-04ce9d516d69bd52f"
}
```

**참고**  
각 에이전트는 작업을 한 번에 하나씩 실행할 수 있습니다.

### DataSync API 사용
<a name="starting-task-api"></a>

[StartTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_StartTaskExecution.html)을 사용하여 태스크를 시작할 수 있습니다. [DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html) 태스크를 사용하면 실행중인 태스크 실행에 대한 세부 정보를 가져올 수 있습니다.

일단 시작되면 DataSync가 데이터를 복사할 때 [작업 실행 상태를 확인](#understand-task-execution-statuses)할 수 있습니다. 필요한 경우 [태스크 실행의 대역폭을 제한](configure-bandwidth.md#adjust-bandwidth-throttling)할 수도 있습니다.

## 태스크 실행 상태
<a name="understand-task-execution-statuses"></a>

DataSync 태스크를 시작하면 다음과 같은 상태가 표시될 수 있습니다. ([작업 상태](create-task-how-to.md#understand-task-creation-statuses)는 작업 실행 상태와 다릅니다.)


| 콘솔 상태 | API 상태 | 설명 | 
| --- | --- | --- | 
|  대기열  |  `QUEUED`  |  다른 작업 실행이 실행 중이며 동일한 DataSync 에이전트를 사용하고 있습니다. 자세한 내용은 [작업이 대기열에 있는 시점 파악](#queue-task-execution) 섹션을 참조하세요.  | 
|  실행  |  `LAUNCHING`  |  DataSync는 작업 실행을 초기화합니다. 이 상태는 일반적으로 빠르게 지나가지만, 최대 몇 분이 소요될 수 있습니다.  | 
| 시작됨 | `LAUNCHED` | DataSync가 작업 실행을 시작했습니다. | 
|  준비 중  |  `PREPARING`  |  DataSync는 전송이 필요한 데이터를 결정합니다. 이 단계는 두 위치의 파일, 객체, 디렉터리 수와 작업 구성 방식에 따라 단 몇 분에서 몇 시간, 또는 그 이상이 걸릴 수 있습니다. 준비 작업 방식 또한 작업 모드에 따라 달라집니다. 자세한 내용은 [DataSync가 데이터 전송을 준비하는 방법](how-datasync-transfer-works.md#how-datasync-prepares) 섹션을 참조하세요.  | 
|  전송 중  |  `TRANSFERRING`  |  DataSync는 실제 데이터 전송을 수행합니다.  | 
|  검사 중  |  `VERIFYING`  |  DataSync는 전송이 끝나면 데이터의 무결성을 확인합니다.  | 
|  Success  |  `SUCCESS`  |  작업 실행에 성공했습니다.  | 
|  취소 중  |  `CANCELLING`  | 작업 실행이 취소되는 중입니다. | 
|  오류  |  `ERROR`  |  작업 실행에 실패했습니다.  | 

## 작업이 대기열에 있는 시점 파악
<a name="queue-task-execution"></a>

여러 작업을 실행할 때(예: [대규모 데이터세트를 전송](create-task-how-to.md#multiple-tasks-large-dataset)하는 경우) DataSync는 시리즈로 실행되도록 작업을 대기열에 넣을 수 있습니다(선입선출). 이러한 상황이 발생하는 몇 가지 예제는 다음과 같습니다.
+ 동일한 DataSync 에이전트를 사용하는 서로 다른 작업을 실행합니다. 동일한 에이전트를 여러 작업에 사용할 수 있지만 에이전트는 한 번에 하나의 작업만 실행할 수 있습니다.
+ 작업 실행이 진행 중이며 다른 [필터](filtering.md) 또는 [매니페스트](transferring-with-manifest.md)를 사용하여 동일한 작업의 추가 실행을 시작합니다.

각 예제에서 대기 중인 작업은 앞에 있는 작업이 완료될 때까지 시작되지 않습니다.

## 작업 실행 취소
<a name="cancel-running-task"></a>

 실행 중이거나 대기 중인 작업 실행을 모두 중지할 수 있습니다.

**콘솔을 사용하여 작업 실행을 취소하려면**

1. [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/)에서 AWS DataSync콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **데이터 전송**을 확장한 다음, **태스크**를 선택합니다.

1. 모니터링하고자 하는 실행 중인 태스크의 **태스크 ID**를 선택합니다.

   태스크 상태는 **실행** 중이어야 합니다.

1. 태스크 실행을 보려면 **기록**을 선택합니다.

1. 중지하려는 태스크 실행을 선택한 후 **중지**를 선택합니다.

1. 대화 상자에서 **중지**를 선택합니다.

DataSync API를 사용하여 실행 중이거나 대기중인 태스크를 취소하려면 [CancelTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_CancelTaskExecution.html)을 참조하세요.

### 멈춘 작업 자동 취소
<a name="auto-cancel-stuck-tasks"></a>

때때로 실행 중인 DataSync 작업 실행이 멈추기도 합니다.