

Aviso de fim do suporte: em 13 de novembro de 2025, o suporte para o Amazon Elastic Transcoder AWS será interrompido. Depois de 13 de novembro de 2025, você não poderá mais acessar o console do Elastic Transcoder ou os recursos do Elastic Transcoder.

Para obter mais informações sobre a transição para AWS Elemental MediaConvert, visite esta [postagem do blog](https://aws.amazon.com/blogs/media/how-to-migrate-workflows-from-amazon-elastic-transcoder-to-aws-elemental-mediaconvert/).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Organização de arquivos em seu bucket do Amazon S3
<a name="organize-s3"></a>

O Amazon Elastic Transcoder se integra ao Amazon S3 para armazenar arquivos de entrada e saída. O limite de armazenamento de 100 buckets no Amazon S3 afeta como você organiza e gerencia seus arquivos do Elastic Transcoder.

Quando você trabalhar com o Amazon S3, recomendamos que simule um [sistema de arquivos normal](https://aws.amazon.com/articles/1109#08). Você pode fazer isso usando o OutputKeyPrefix Elastic Transcoder para adicionar caminhos de arquivo ao seu arquivo de saída. A simulação de um sistema de arquivos permite que você use os [parâmetros de prefixo e delimitador](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ListingKeysHierarchy.html) na API do Amazon S3 para encontrar seus arquivos.

Por exemplo, suponha que você esteja criando um site de conteúdo gerado pelo usuário (UGC) que exibe vídeos para muitos clientes e os transcodifica para uso em vários dispositivos comuns. Para armazenar os vídeos, você pode organizar os buckets de entrada e saída da seguinte forma:

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

Isso permite que você armazene formatos separados para que possa localizá-los facilmente. Por exemplo, digamos que você tenha dois clientes que usam seu serviço para transcodificar diferentes filmes em vários formatos. Você pode organizar seu bucket assim:

```
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
```

Recomendamos que você termine OutputKeyPrefix com um '/' para que a última parte do `OutputKeyPrefix` e a `OutputKey` não funcionem juntas. Caso contrário, seus arquivos ficarão desta forma:

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

Recomendamos também que você mantenha a mídia de entrada em um único bucket por região, e que você mantenha mídia e miniaturas transcodificadas em outro bucket na mesma região. Essa abordagem ajuda a evitar taxas de transferência entre regiões entre o bucket do Amazon S3 e o Elastic Transcoder.

**nota**  
Se você espera ter mais de 100 solicitações por segundo acessando seus buckets do Amazon S3, recomendamos que siga as [considerações de desempenho do Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/request-rate-perf-considerations.html) ao projetar seu sistema.