

지원 종료 공지: 2025년 11월 13일에 AWS 는 Amazon Elastic Transcoder에 대한 지원을 중단합니다. 2025년 11월 13일 이후에는 더 이상 Elastic Transcoder 콘솔 또는 Elastic Transcoder 리소스에 액세스할 수 없습니다.

로 전환하는 방법에 대한 자세한 내용은이 [블로그 게시물](https://aws.amazon.com/blogs/media/how-to-migrate-workflows-from-amazon-elastic-transcoder-to-aws-elemental-mediaconvert/)을 AWS Elemental MediaConvert참조하십시오.

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

# 파이프라인 작업
<a name="working-with-pipelines"></a>

**Topics**
+ [Elastic Transcoder에서 파이프라인 생성](creating-pipelines.md)
+ [Elastic Transcoder에서 파이프라인 일시 중지 및 재활성화](updating-pipeline-status.md)
+ [Elastic Transcoder에서 파이프라인 알림 업데이트](updating-pipeline-notifications.md)
+ [Elastic Transcoder에서 파이프라인 목록 작성 및 보기](listing-pipelines.md)
+ [Elastic Transcoder 파이프라인 삭제](deleting-a-pipeline.md)
+ [Elastic Transcoder 파이프라인을 생성할 때 지정하는 설정](pipeline-settings.md)

파이프라인은 트랜스코딩 작업을 관리하는 대기열입니다. 작업을 생성할 때 작업을 추가할 파이프라인을 지정합니다. Elastic Transcoder는 작업을 추가한 순서대로 파이프라인에서 작업을 처리하기 시작합니다.

일반적인 구성 방식은 파이프라인 2개(표준 우선 순위 작업용 파이프라인 1개와 높은 우선 순위 작업용 파이프라인 1개)를 생성하는 것입니다. 대부분의 작업은 표준 우선 순위 파이프라인에 속하며, 파일을 즉시 트랜스코딩해야 할 때만 높은 우선 순위 파이프라인을 사용하게 됩니다.

작업을 생성하는 시점에서 파이프라인에 다른 작업이 있으면 Elastic Transcoder는 리소스를 사용할 수 있을 때 새 작업을 처리합니다. 파이프라인은 작업 여러 개를 동시에 처리할 수 있으며, 작업 완료 시간은 변환하는 파일의 크기와 작업 사양에 따라 크게 다릅니다. 따라서 작업이 생성 순서대로 완료되지 않을 수 있습니다.

파이프라인은 일시 중지해 작업 처리를 잠시 멈출 수 있습니다. 작업을 하나 이상 취소하고자 할 때 유용하며, 일시 중지를 해제하면 Elastic Transcoder가 작업 처리를 시작합니다.

# Elastic Transcoder에서 파이프라인 생성
<a name="creating-pipelines"></a>

 AWS Management Console 또는 Elastic Transcoder 파이프라인 생성 API 작업을 사용하여 파이프라인을 생성할 수 있습니다. 다음 절차에서는 콘솔을 사용하여 파이프라인을 생성하는 방법을 설명합니다. API를 사용해 파이프라인을 생성하는 방법에 대한 자세한 내용은 [파이프라인 생성](create-pipeline.md) 섹션을 참조하세요.

**Elastic Transcoder 콘솔을 사용하여 파이프라인을 만들려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/) Elastic Transcoder 콘솔을 엽니다.

1. Elastic Transcoder 콘솔의 탐색 모음에서 파이프라인을 만들 리전을 선택합니다. 이 리전에서 작업을 생성하게 됩니다.

1. 콘솔의 왼쪽 탐색 창에서 **Pipelines**를 클릭합니다.

1. **Pipelines** 페이지에서 **Create New Pipeline**을 클릭합니다.

1. 관련 값들을 입력합니다. 각 필드에 대한 자세한 내용은 [Elastic Transcoder 파이프라인을 생성할 때 지정하는 설정](pipeline-settings.md) 섹션을 참조하세요.

1. **Create Pipeline**을 클릭합니다.

# Elastic Transcoder에서 파이프라인 일시 중지 및 재활성화
<a name="updating-pipeline-status"></a>

작업을 취소할 때는 Elastic Transcoder가 작업 처리를 시작하지 않도록 먼저 해당 파이프라인을 일시 중지하는 것이 좋습니다. 작업 상태가 **제출됨**에서 **처리 중**으로 변경되면 작업을 취소할 수 없습니다.

다음 절차에서는 콘솔을 사용하여 파이프라인을 일시 중지하고 재활성화하는 방법을 설명합니다. API를 사용해 파이프라인을 일시 중지하고 재활성화하는 방법에 대한 자세한 내용은 [파이프라인 상태 업데이트](update-pipeline-status.md) 섹션을 참조하세요.

**Elastic Transcoder 콘솔을 사용해 파이프라인을 일시 중지하거나 재활성화하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/) Elastic Transcoder 콘솔을 엽니다.

1. Elastic Transcoder 콘솔의 탐색 모음에서 파이프라인을 일시 중지하거나 재활성화할 리전을 선택합니다.

1. 왼쪽 탐색 창에서 **Pipelines**를 클릭합니다.

1. 일시 중지하거나 재활성화할 파이프라인 옆의 확인란을 선택합니다.

1. 원하는 작업에 따라 **Pause** 또는 **Activate**를 클릭합니다.

# Elastic Transcoder에서 파이프라인 알림 업데이트
<a name="updating-pipeline-notifications"></a>

파이프라인을 생성할 때는 작업의 상태가 변경되는 경우 Amazon Simple Notification Service(SNS) 주제에 메시지를 보내도록 Elastic Transcoder를 구성할 수도 있습니다. 이러한 경우로는 Elastic Transcoder가 작업 처리를 시작하거나 완료할 때, 작업 처리 중 Elastic Transcoder에 경고 또는 오류 상태가 발생할 때 등이 있습니다. 필요에 따라 Elastic Transcoder에서 메시지를 보내거나 보내지 않도록 변경할 수 있으며, 메시지를 보내도록 하는 경우 메시지를 보낼 SNS 주제 역시 변경할 수 있습니다.

Amazon SNS는 Amazon Simple Queue Service(Amazon SQS) 대기열에 Amazon SNS 메시지를 전송하는 기능을 포함하여 다양한 알림 옵션을 제공합니다. 자세한 내용은 [Amazon Simple Notification Service 개발자 안내서](https://docs.aws.amazon.com/sns/latest/dg/)를 참조하세요.

다음 절차에서는 콘솔을 사용하여 알림을 업데이트하는 방법을 설명합니다. API를 사용해 알림을 업데이트하는 방법에 대한 자세한 내용은 [파이프라인 알림 업데이트](update-pipeline-notifications.md) 섹션을 참조하세요.

**Elastic Transcoder 콘솔을 사용해 파이프라인 알림을 업데이트하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/) Elastic Transcoder 콘솔을 엽니다.

1. Elastic Transcoder 콘솔의 탐색 모음에서 파이프라인을 일시 중지하거나 재활성화할 리전을 선택합니다.

1. 왼쪽 탐색 창에서 **Pipelines**를 클릭합니다.

1. 알림을 변경할 파이프라인 옆의 확인란을 선택합니다.

1. **편집**을 클릭합니다.

1. 적용되는 값들을 변경합니다. 자세한 내용은 [Elastic Transcoder 파이프라인을 생성할 때 지정하는 설정](pipeline-settings.md) 단원을 참조하십시오.

1. **Save**를 클릭해 변경 사항을 저장합니다.

# Elastic Transcoder에서 파이프라인 목록 작성 및 보기
<a name="listing-pipelines"></a>

현재 AWS 계정과 연결된 파이프라인을 나열하고, 특정한 파이프라인의 설정을 확인할 수 있습니다. 다음 절차에서는 콘솔을 사용해 파이프라인을 나열하는 방법과 파이프라인의 설정을 확인하는 방법을 설명합니다.

API를 사용하는 경우:
+ 현재 AWS 계정의 파이프라인을 나열하는 방법은 [파이프라인 목록 조회](list-pipelines.md) 섹션을 참조하세요.
+ 특정 파이프라인의 설정을 확인하는 방법은 [파이프라인 읽기](get-pipeline.md) 섹션을 확인하세요.

**Elastic Transcoder 콘솔을 사용해 파이프라인을 나열하고 파이프라인 설정을 확인하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/) Elastic Transcoder 콘솔을 엽니다.

1. Elastic Transcoder 콘솔의 탐색 모음에서 작업을 나열할 리전을 선택합니다.

1. 콘솔의 왼쪽 탐색 창에서 **Pipelines**를 클릭합니다. 오른쪽 창에 현재 계정과 연결된 파이프라인이 나열됩니다.

1. 파이프라인에 대한 자세한 정보를 표시하려면 파이프라인 옆 ![\[Arrow to display the settings for a pipeline.\]](http://docs.aws.amazon.com/ko_kr/elastictranscoder/latest/developerguide/images/magnifying-glass-icon.png) 아이콘을 클릭합니다.

# Elastic Transcoder 파이프라인 삭제
<a name="deleting-a-pipeline"></a>

를 사용하거나 Elastic Transcoder Delete Pipeline API AWS Management Console 를 사용하여 파이프라인을 삭제할 수 있습니다. 다음 절차에서는 콘솔을 사용하여 파이프라인을 삭제하는 방법을 설명합니다. API를 사용해 파이프라인을 삭제하는 방법에 대한 자세한 내용은 [파이프라인 삭제](delete-pipeline.md) 섹션을 참조하세요.

**참고**  
처리하지 않은 작업이 포함되어 있는 파이프라인은 삭제할 수 없습니다.

**Elastic Transcoder 콘솔을 사용하여 파이프라인을 삭제하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/) Elastic Transcoder 콘솔을 엽니다.

1. Elastic Transcoder 콘솔의 탐색 모음에서 삭제할 파이프라인이 포함되어 있는 리전을 선택합니다.

1. 콘솔의 왼쪽 탐색 창에서 **Pipelines**를 클릭합니다.

1. 삭제할 파이프라인의 확인란을 선택합니다.

1. **Remove**를 클릭합니다.

# Elastic Transcoder 파이프라인을 생성할 때 지정하는 설정
<a name="pipeline-settings"></a>

Elastic Transcoder 콘솔을 사용해 파이프라인을 생성할 때 다음 값을 지정할 수 있습니다.

**Topics**
+ [리전](#pipeline-settings-region)
+ [일반 설정](#pipeline-settings-general)
+ [트랜스코딩한 파일 및 재생 목록의 Amazon S3 버킷 구성](#pipeline-settings-configure-transcoded-bucket)
+ [썸네일을 위한 Amazon S3 버킷 구성](#pipeline-settings-configure-thumbnail-bucket)
+ [알림](#pipeline-settings-notifications)

## 리전
<a name="pipeline-settings-region"></a>

Elastic Transcoder는 사용자가 속한 리전에 파이프라인을 생성합니다. 작업을 실행하고자 하는 리전을 선택하세요.

## 일반 설정
<a name="pipeline-settings-general"></a>

 **파이프라인 이름**  
파이프라인의 이름. AWS 계정 내에서 고유한 이름을 사용하는 것이 좋지만 고유성이 적용되지는 않습니다. 파이프라인 이름의 최대 길이는 40자입니다.

 **입력 버킷**  
트랜스코딩할 미디어 파일과 워터마크로 사용할 그래픽 파일(있는 경우)을 저장한 Amazon S3 버킷입니다.

 **IAM 역할**  
Elastic Transcoder가 이 파이프라인의 작업을 트랜스코딩하는 데 사용할 IAM Amazon 리소스 이름(ARN)입니다.

 **AWS KMS 키 ARN**  
이 파이프라인에서 사용할 AWS Key Management Service(AWS KMS) 키.  
**s3** 또는 **s3-aws-kms**를 **Encryption:Mode**로 사용하는 경우 AWS-KMS 키라고 하는 기본 키가 자동으로 생성되므로 작업에 키를 제공할 필요가 없습니다. 기본 AWS-KMS 키가 아닌 키를 사용하는 경우 또는 **Encryption:Mode**로 **aes-pkcs7**, **aes-ctr** 또는 **aes-gcm**을 사용하는 경우에만 AWS-KMS 키를 제공해야 합니다.

## 트랜스코딩한 파일 및 재생 목록의 Amazon S3 버킷 구성
<a name="pipeline-settings-configure-transcoded-bucket"></a>

이 섹션의 설정을 사용하면 Elastic Transcoder가 이 파이프라인에 제출된 작업의 트랜스코딩된 파일 및 재생 목록을 저장할 Amazon S3 버킷, 파일에 할당할 Amazon S3 스토리지 클래스, 파일에 액세스할 수 있는 사용자, 사용자에게 부여할 액세스 유형을 지정할 수 있습니다.

 **버킷**  
Elastic Transcoder가 이 파이프라인에 제출된 작업의 트랜스코딩된 파일 및 재생 목록(해당되는 경우)을 저장할 Amazon S3 버킷입니다.

 **스토리지 클래스**  
Elastic Transcoder가 Amazon S3 버킷에 저장하는 트랜스코딩된 파일과 재생 목록에 할당할 Amazon S3 스토리지 클래스(**표준** 또는 **중복성 감소**)입니다. 자세한 내용은 *Amazon Simple Storage Service 사용 설명서*의 [Reduced Redundancy Storage](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Introduction.html#RRS)를 참조하세요.

 **피부여자 유형**  
트랜스코딩된 파일 및 재생 목록의 액세스 권한을 부여할 대상 사용자 또는 그룹을 식별하는 방법을 지정할 수 있습니다. 피부여자 유형을 선택할 때 다음과 같은 [Grantee Type](#pipeline-settings-transcoded-grantee-type) 필드가 표시됩니다.  
+ **Canonical**: **피부여자**의 값이 AWS 계정의 고유 사용자 ID 또는 Amazon CloudFront 배포의 원본 액세스 ID입니다. 표준 사용자 ID에 대한 자세한 내용은 *Amazon Simple Storage Service 사용 설명서*의 [액세스 제어 목록(ACL) 개요](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ACLOverview.html)를 참조하세요. CloudFront 원본 액세스 자격 증명을 사용하여 사용자에게 Amazon S3 URL 대신 CloudFront URL을 사용하도록 요구하는 방법에 대한 자세한 내용은 *Amazon CloudFront 개발자 안내서*의 [원본 액세스 ID를 사용하여 Amazon S3 콘텐츠에 대한 액세스 제한](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html)을 참조하세요.
**중요**  
고유 사용자 ID는 AWS 계정 번호와 다릅니다.
+ **Email:** **피부여자**의 값은 AWS 계정의 등록된 이메일 주소입니다.
+ **Group:** **피부여자**의 값이 사전 정의된 Amazon S3 그룹(**AllUsers**, **AuthenticatedUsers** 또는 **LogDelivery**) 중 하나입니다.

 **피부여자**  
트랜스코딩된 파일 및 재생 목록에 대한 액세스 권리를 부여하려는 AWS 사용자 또는 그룹. 사용자 또는 그룹을 식별하기 위해 AWS 계정의 고유 사용자 ID, CloudFront 배포의 원본 액세스 ID, AWS 계정의 등록된 이메일 주소 또는 사전 정의된 Amazon S3 그룹을 지정할 수 있습니다. 자세한 내용은 [Grantee Type](#pipeline-settings-transcoded-grantee-type) 단원을 참조하십시오.

 **액세스**  
[Grantee](#pipeline-settings-transcoded-grantee)에 지정된 AWS 사용자에게 부여하려는 권한. 권한은 Elastic Transcoder가 버킷에 추가하는 트랜스코딩된 파일 및 재생 목록에 대해 부여됩니다. 유효한 값으로는 다음이 포함됩니다.  
+ ****Open/Download**:** 피부여자는 Elastic Transcoder가 Amazon S3 버킷에 추가하는 트랜스코딩된 파일 및 재생 목록의 객체와 메타데이터를 읽을 수 있습니다.
+ ****View Permissions**:** 피부여자는 Elastic Transcoder가 Amazon S3 버킷에 추가하는 트랜스코딩된 파일 및 재생 목록의 객체 ACL을 읽을 수 있습니다.
+ ****Edit Permissions**:** 피부여자는 Elastic Transcoder가 Amazon S3 버킷에 추가하는 트랜스코딩된 파일 및 재생 목록의 ACL을 쓸 수 있습니다.
+ ****Full Control**:** 피부여자는 객체를 읽고, Elastic Transcoder가 Amazon S3 버킷에 추가하는 트랜스코딩된 파일 및 재생 목록의 ACL을 확인 및 편집할 권한이 있습니다.

![\[파일 및 재생 목록의 S3 버킷 설정 스크린샷.\]](http://docs.aws.amazon.com/ko_kr/elastictranscoder/latest/developerguide/images/pipeline-create-s3-bucket-files-and-playlists.png)


## 썸네일을 위한 Amazon S3 버킷 구성
<a name="pipeline-settings-configure-thumbnail-bucket"></a>

이 섹션의 설정을 사용하면 Elastic Transcoder가 이 파이프라인에 제출된 작업의 썸네일을 저장할 Amazon S3 버킷, 썸네일에 할당할 Amazon S3 스토리지 클래스, 썸네일에 액세스할 수 있는 사용자, 사용자에게 부여할 액세스 유형을 지정할 수 있습니다.

 **버킷**  
Elastic Transcoder가 이 파이프라인에 제출된 작업의 썸네일을 저장할 Amazon S3 버킷입니다.

 **스토리지 클래스**  
Elastic Transcoder가 Amazon S3 버킷에 저장하는 썸네일에 할당할 Amazon S3 스토리지 클래스(**표준** 또는 **중복성 감소**)입니다. 자세한 내용은 *Amazon Simple Storage Service 사용 설명서*의 [Reduced Redundancy Storage](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Introduction.html#RRS)를 참조하세요.

 **피부여자 유형**  
썸네일의 액세스 권한을 부여할 대상 사용자 또는 그룹을 식별하는 방법을 지정할 수 있습니다. 피부여자 유형을 선택할 때 다음과 같은 [Grantee Type](#pipeline-settings-thumbnail-grantee-type) 필드가 표시됩니다.  
+ **Canonical**: **피부여자**의 값이 AWS 계정의 고유 사용자 ID 또는 Amazon CloudFront 배포의 원본 액세스 ID입니다. 표준 사용자 ID에 대한 자세한 내용은 *Amazon Simple Storage Service 사용 설명서*의 [액세스 제어 목록(ACL) 개요](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ACLOverview.html)를 참조하세요. CloudFront 원본 액세스 자격 증명을 사용하여 사용자에게 Amazon S3 URL 대신 CloudFront URL을 사용하도록 요구하는 방법에 대한 자세한 내용은 *Amazon CloudFront 개발자 안내서*의 [원본 액세스 ID를 사용하여 Amazon S3 콘텐츠에 대한 액세스 제한](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html)을 참조하세요.
**중요**  
고유 사용자 ID는 AWS 계정 번호와 다릅니다.
+ **Email:** **피부여자**의 값은 AWS 계정의 등록된 이메일 주소입니다.
+ **Group:** **피부여자**의 값이 사전 정의된 Amazon S3 그룹(**AllUsers**, **AuthenticatedUsers** 또는 **LogDelivery**) 중 하나입니다.

 **피부여자**  
썸네일에 대한 액세스 권리를 부여하려는 AWS 사용자 또는 그룹. 사용자 또는 그룹을 식별하기 위해 AWS 계정의 고유 사용자 ID, CloudFront 배포의 원본 액세스 ID, AWS 계정의 등록된 이메일 주소 또는 사전 정의된 Amazon S3 그룹을 지정할 수 있습니다. 자세한 내용은 [Grantee Type](#pipeline-settings-thumbnail-grantee-type) 단원을 참조하십시오.

 **액세스**  
[Grantee](#pipeline-settings-thumbnail-grantee)에 지정된 AWS 사용자에게 부여하려는 권한. 권한은 Elastic Transcoder가 버킷에 추가하는 썸네일에 대해 부여됩니다. 유효한 값으로는 다음이 포함됩니다.  
+ ****Open/Download**:** 피부여자는 Elastic Transcoder가 Amazon S3 버킷에 추가하는 썸네일의 객체와 메타데이터를 읽을 수 있습니다.
+ ****View Permissions**:** 피부여자는 Elastic Transcoder가 Amazon S3 버킷에 추가하는 썸네일의 객체 ACL을 읽을 수 있습니다.
+ ****Edit Permissions**:** 피부여자는 Elastic Transcoder가 Amazon S3 버킷에 추가하는 썸네일의 ACL을 쓸 수 있습니다.
+ ****Full Control**:** 피부여자는 객체를 읽고, Elastic Transcoder가 Amazon S3 버킷에 추가하는 썸네일의 ACL을 확인 및 편집할 권한이 있습니다.

![\[썸네일의 S3 버킷 설정 스크린샷.\]](http://docs.aws.amazon.com/ko_kr/elastictranscoder/latest/developerguide/images/pipeline-create-s3-bucket-thumbnails.png)


## 알림
<a name="pipeline-settings-notifications"></a>

이 섹션의 설정을 사용하면 작업의 상태가 변경될 때 알림을 전송하도록 Elastic Transcoder를 구성할 수 있습니다.

 **On Progressing Event**  
Elastic Transcoder가 작업을 처리하기 시작했을 때 알리려는 Amazon Simple Notification Service(SNS) 주제입니다.  
알림을 수신하려면 Amazon SNS 콘솔에서 새 주제를 구독해야 합니다.
Amazon SNS는 Amazon Simple Queue Service(Amazon SQS) 대기열에 Amazon SNS 메시지를 전송하는 기능을 포함하여 다양한 알림 옵션을 제공합니다. 자세한 내용은 [Amazon Simple Notification Service 개발자 안내서](https://docs.aws.amazon.com/sns/latest/dg/)를 참조하세요.

 **On Complete Event**  
Elastic Transcoder가 작업 처리를 완료하면 알림을 전송하도록 할 Amazon SNS 주제입니다.

 **On Warning Event**  
Elastic Transcoder에 경고 상태가 발생하면 알림을 전송하도록 할 Amazon SNS 주제입니다.

 **On Error Event**  
Elastic Transcoder에 오류 상태가 발생하면 알림을 전송하도록 할 Amazon SNS 주제입니다.

![\[알림 스크린샷.\]](http://docs.aws.amazon.com/ko_kr/elastictranscoder/latest/developerguide/images/pipeline-create-notifications.png)
