

지원 종료 공지: 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참조하십시오.

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

# Amazon S3 버킷에서 파일 정리
<a name="organize-s3"></a>

Amazon Elastic Transcoder는 Amazon S3와 통합되어 입력 및 출력 파일을 저장합니다. Amazon S3 의 버킷 스토리지 한도가 100개로 제한되어 있기 때문에 Amazon S3 파일을 구성하고 관리하는 방식에 영향을 줍니다.

Amazon S3 를 사용할 경우 [일반적인 파일 시스템](https://aws.amazon.com/articles/1109#08)을 모방하는 것이 좋습니다. Elastic Transcoder에서 OutputKeyPrefix를 사용하여 출력 파일에 파일 경로를 추가하면 됩니다. 파일 시스템을 모방하면 Amazon S3 API의 [접두사 및 구분 기호 파라미터](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ListingKeysHierarchy.html)를 사용하여 파일을 찾을 수 있습니다.

예를 들어 다수의 고객을 위한 비디오를 가져와 일반적인 여러 디바이스에서 사용할 수 있도록 트랜스코딩하는 사용자 생성 콘텐츠(UGC) 사이트를 만든다고 가정해 보겠습니다. 비디오를 저장하려면 다음과 같이 입력 버킷과 출력 버킷을 구성합니다.

```
Input:   /amzn-s3-demo-bucket/input/movie.mp4
Output:  /amzn-s3-demo-bucket/output/movie/{{<format>}}/movie.mp4
```

이렇게 하면 별도로 형식을 저장하여 쉽게 찾을 수 있습니다. 예를 들어, 다양한 영화를 여러 형식으로 트랜스코딩하는 서비스를 사용하는 고객 두 명 있을 경우 버킷을 다음과 같이 구성할 수 있습니다.

```
Customer 1:
/amzn-s3-demo-bucket/{{<1>}}/output/movie/avi/movie.avi
/amzn-s3-demo-bucket/{{<1>}}/output/movie/mkv/movie.mkv
/amzn-s3-demo-bucket/{{<1>}}/output/movie/hls400k/movie.m3u8
  - playlist file for the hls400k version of movie
/amzn-s3-demo-bucket/{{<1>}}/output/movie/hls400k/movie.ts
  - video file for the hls400k version of movie
/amzn-s3-demo-bucket/{{<1>}}/output/movie/hls400k/movie.png 
  - thumbnail file for the hls400k version of movie
/amzn-s3-demo-bucket/{{<1>}}/output/myOthermovie/hls1000k/movie.m3u8
  - playlist file for the hls1000k version of movie
/amzn-s3-demo-bucket/{{<1>}}/output/myOthermovie/hls1000k/movie.ts
  - video file for the hls1000k version of movie
/amzn-s3-demo-bucket/{{<1>}}/output/myOthermovie/hls1000k/movie.png
  - thumbnail file for the hls1000k version of movie
```

```
Customer 2:
/amzn-s3-demo-bucket/{{<2>}}/output/somemovie/avi/somemovie.avi
/amzn-s3-demo-bucket/{{<2>}}/output/somemovie/mkv/somemovie.mkv
/amzn-s3-demo-bucket/{{<2>}}/output/somemovie/hls400k/somemovie.m3u8
  - playlist file for the hls400k version of somemovie
/amzn-s3-demo-bucket/{{<2>}}/output/somemovie/hls400k/somemovie.ts
  - video file for the hls400k version of somemovie
/amzn-s3-demo-bucket/{{<2>}}/output/somemovie/hls400k/somemovie.png
  - thumbnail file for the hls400k version of somemovie
/amzn-s3-demo-bucket/{{<2>}}/output/myOthermovie/hls1000k/movie.m3u8
  - playlist file for the hls1000k version of movie
/amzn-s3-demo-bucket/{{<2>}}/output/myOthermovie/hls1000k/movie.ts
  - video file for the hls1000k version of movie
/amzn-s3-demo-bucket/{{<2>}}/output/myOthermovie/hls1000k/movie.png
  - thumbnail file for the hls1000k version of movie
```

`OutputKeyPrefix` 및`OutputKey`의 마지막 부분이 함께 실행되지 않도록 OutputKeyPrefix 뒤에 '/'를 붙이세요. 이렇게 하지 않으면 파일이 다음과 같이 됩니다.

```
/amzn-s3-demo-bucket/output/{{<movie title>}}/mkvmovie.mkv
```

또한 리전당 버킷 하나에 입력 미디어를 보관하고 동일한 리전에서 별도의 버킷을 만들어 트랜스코딩된 미디어와 썸네일을 보관하세요. 이렇게 하면 Amazon S3 버킷과 Elastic Transcoder 간의 교차 리전 전송 요금이 부과되는 것을 피할 수 있습니다.

**참고**  
Amazon S3 버킷에 액세스하는 초당 100개 이상의 요청이 있을 것으로 예상되는 경우 시스템을 설계할 때 [Amazon S3 성능 고려 사항](https://docs.aws.amazon.com/AmazonS3/latest/userguide/request-rate-perf-considerations.html)을 따르는 것이 좋습니다.