

Avis de fin de support : le 13 novembre 2025, le support d'Amazon Elastic Transcoder AWS sera interrompu. Après le 13 novembre 2025, vous ne pourrez plus accéder à la console Elastic Transcoder ni aux ressources Elastic Transcoder.

Pour plus d'informations sur la transition vers AWS Elemental MediaConvert, consultez ce billet de [blog](https://aws.amazon.com/blogs/media/how-to-migrate-workflows-from-amazon-elastic-transcoder-to-aws-elemental-mediaconvert/).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utilisation des pipelines
<a name="working-with-pipelines"></a>

**Topics**
+ [Création d'un pipeline dans Elastic Transcoder](creating-pipelines.md)
+ [Suspension et réactivation des pipelines dans Elastic Transcoder](updating-pipeline-status.md)
+ [Mise à jour des notifications de pipeline dans Elastic Transcoder](updating-pipeline-notifications.md)
+ [Répertorier et visualiser les pipelines dans Elastic Transcoder](listing-pipelines.md)
+ [Supprimer un pipeline Elastic Transcoder](deleting-a-pipeline.md)
+ [Paramètres que vous spécifiez lorsque vous créez un pipeline Elastic Transcoder](pipeline-settings.md)

Les pipelines sont des files d'attente qui gèrent vos tâches de transcodage. Lorsque vous créez une tâche, vous spécifiez le pipeline auquel vous souhaitez ajouter la tâche. Elastic Transcoder commence à traiter les tâches d'un pipeline dans l'ordre dans lequel vous les avez ajoutées.

Une configuration courante consiste à créer deux pipelines, l'un pour les tâches prioritaires standard et l'autre pour les tâches hautement prioritaires. La plupart des tâches sont envoyées au pipeline de priorité standard. Le pipeline prioritaire est utilisé uniquement lorsque vous avez besoin de transcoder un fichier immédiatement.

Si d'autres tâches figurent dans un pipeline lorsque vous créez une tâche, Elastic Transcoder commence à traiter la nouvelle tâche lorsque les ressources sont disponibles. Un pipeline peut traiter plusieurs tâches simultanément, et le temps nécessaire pour terminer une tâche varie considérablement en fonction de la taille du fichier que vous convertissez et des spécifications de la tâche. En conséquence, les tâches ne se terminent pas nécessairement dans l'ordre dans lequel vous les créez.

Vous pouvez suspendre temporairement un pipeline pour qu'il cesse de traiter des tâches. Cela est utile si vous souhaitez annuler une ou plusieurs tâches, ce que vous ne pouvez faire que jusqu'à ce qu'Elastic Transcoder commence à les traiter.

# Création d'un pipeline dans Elastic Transcoder
<a name="creating-pipelines"></a>

Vous pouvez créer un pipeline à l'aide de l'action AWS Management Console ou de l'API Elastic Transcoder Create Pipeline. La procédure suivante explique comment créer un pipeline à l'aide de la console. Pour plus d'informations sur la création d'un pipeline avec l'API, consultez [Créer un pipeline](create-pipeline.md).

**Pour créer un pipeline à l'aide de la console Elastic Transcoder**

1. Connectez-vous à la console Elastic Transcoder AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/)

1. Dans la barre de navigation de la console Elastic Transcoder, sélectionnez la région dans laquelle vous souhaitez créer le pipeline. Cette région est l'endroit où vous allez créer vos tâches.

1. Dans le volet de navigation (gauche) de la console, cliquez sur **Pipelines**.

1. Sur la page **Pipelines**, cliquez sur **Create New Pipeline**.

1. Entrez les valeurs applicables. Pour plus d'informations concernant chaque champ, consultez [Paramètres que vous spécifiez lorsque vous créez un pipeline Elastic Transcoder](pipeline-settings.md).

1. Cliquez sur **Create Pipeline**.

# Suspension et réactivation des pipelines dans Elastic Transcoder
<a name="updating-pipeline-status"></a>

Si vous souhaitez annuler une tâche, nous vous recommandons de suspendre d'abord le pipeline correspondant afin qu'Elastic Transcoder ne commence pas à traiter la tâche. Une fois le statut d'une tâche passé de **Submitted** à **Progressing**, vous ne pouvez pas l'annuler.

La procédure suivante explique comment suspendre puis réactiver un pipeline en utilisant la console. Pour plus d'informations sur la suspension et la réactivation d'un pipeline en utilisant l'API, consultez [Mettre à jour le statut du pipeline](update-pipeline-status.md).

**Pour suspendre ou réactiver un pipeline à l'aide de la console Elastic Transcoder**

1. Connectez-vous à la console Elastic Transcoder AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/)

1. Dans la barre de navigation de la console Elastic Transcoder, sélectionnez la région dans laquelle vous souhaitez suspendre ou réactiver un pipeline.

1. Dans le volet de navigation (gauche), cliquez sur **Pipelines**.

1. Activez la case à cocher en regard du pipeline à suspendre ou réactiver.

1. Cliquez sur **Suspendre** ou **Activer** selon le cas.

# Mise à jour des notifications de pipeline dans Elastic Transcoder
<a name="updating-pipeline-notifications"></a>

Lorsque vous créez un pipeline, vous pouvez éventuellement configurer Elastic Transcoder pour envoyer un message à une rubrique Amazon Simple Notification Service (Amazon SNS) lorsque le statut d'une tâche change, notamment lorsqu'Elastic Transcoder commence ou termine le traitement d'une tâche, et lorsqu'Elastic Transcoder rencontre un avertissement ou une erreur lors du traitement d'une tâche. Vous pouvez choisir si vous souhaitez qu'Elastic Transcoder envoie un message et, dans l'affirmative, vous pouvez modifier la rubrique SNS à laquelle envoyer le message. 

Amazon SNS propose diverses options de notification, notamment la possibilité d'envoyer des messages Amazon SNS aux files d'attente Amazon Simple Queue Service (Amazon SQS). Pour de plus amples informations, consultez dans le [Guide du développeur Amazon Simple Notification Service](https://docs.aws.amazon.com/sns/latest/dg/).

La procédure suivante explique comment mettre à jour les notifications à l'aide de la console. Pour plus d'informations sur la mise à jour de notifications avec l'API, consultez [Mettre à jour les notifications de pipeline](update-pipeline-notifications.md).

**Pour mettre à jour les notifications relatives au pipeline à l'aide de la console Elastic Transcoder**

1. Connectez-vous à la console Elastic Transcoder AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/)

1. Dans la barre de navigation de la console Elastic Transcoder, sélectionnez la région dans laquelle vous souhaitez suspendre ou réactiver un pipeline.

1. Dans le volet de navigation (gauche), cliquez sur **Pipelines**.

1. Sélectionnez la case à cocher en regard du pipeline pour lequel vous souhaitez modifier les notifications.

1. Cliquez sur **Modifier**.

1. Modifiez les valeurs le cas échéant. Pour de plus amples informations, veuillez consulter [Paramètres que vous spécifiez lorsque vous créez un pipeline Elastic Transcoder](pipeline-settings.md).

1. Cliquez sur **Enregistrer** pour enregistrer vos changements.

# Répertorier et visualiser les pipelines dans Elastic Transcoder
<a name="listing-pipelines"></a>

Vous pouvez créer une liste des pipelines associés au compte AWS actuel, et vous pouvez également visualiser les paramètres d'un pipeline spécifié. La procédure suivante explique comment répertorier les pipelines et afficher les paramètres d'un pipeline à l'aide de la console.

Pour plus d'informations sur l'utilisation de l'API pour :
+ Répertorier les pipelines pour le compte AWS actuel, consultez [Répertorier les pipelines](list-pipelines.md).
+ Obtenir les paramètres d'un pipeline donné, consultez [Lire un pipeline](get-pipeline.md).

**Pour répertorier les pipelines et consulter les paramètres des pipelines à l'aide de la console Elastic Transcoder**

1. Connectez-vous à la console Elastic Transcoder AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/)

1. Dans la barre de navigation de la console Elastic Transcoder, sélectionnez la région dans laquelle vous souhaitez répertorier les tâches.

1. Dans le volet de navigation (gauche) de la console, cliquez sur **Pipelines**. Le volet de droite répertorie les pipelines associés au compte actuel.

1. Pour afficher des informations détaillées sur un pipeline, cliquez sur l'icône ![\[Arrow to display the settings for a pipeline.\]](http://docs.aws.amazon.com/fr_fr/elastictranscoder/latest/developerguide/images/magnifying-glass-icon.png) en regard du pipeline.

# Supprimer un pipeline Elastic Transcoder
<a name="deleting-a-pipeline"></a>

Vous pouvez supprimer un pipeline en utilisant AWS Management Console ou en utilisant l'API Elastic Transcoder Delete Pipeline. La procédure suivante explique comment supprimer un pipeline à l'aide de la console. Pour plus d'informations sur la suppression d'un pipeline avec l'API, consultez [Supprimer un pipeline](delete-pipeline.md).

**Note**  
Vous ne pouvez pas supprimer un pipeline qui contient des tâches non traitées.

**Pour supprimer un pipeline à l'aide de la console Elastic Transcoder**

1. Connectez-vous à la console Elastic Transcoder AWS Management Console et ouvrez-la à l'adresse. [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/)

1. Dans la barre de navigation de la console Elastic Transcoder, sélectionnez la région contenant le pipeline que vous souhaitez supprimer.

1. Dans le volet de navigation (gauche) de la console, cliquez sur **Pipelines**.

1. Cochez la case correspondant au pipeline à supprimer.

1. Cliquez sur **Supprimer**.

# Paramètres que vous spécifiez lorsque vous créez un pipeline Elastic Transcoder
<a name="pipeline-settings"></a>

Lorsque vous créez un pipeline à l'aide de la console Elastic Transcoder, vous pouvez spécifier les valeurs suivantes.

**Topics**
+ [Région](#pipeline-settings-region)
+ [General Settings](#pipeline-settings-general)
+ [Configurer le compartiment Amazon S3 pour les fichiers transcodés et les listes de lecture](#pipeline-settings-configure-transcoded-bucket)
+ [Configurer le compartiment Amazon S3 pour les miniatures](#pipeline-settings-configure-thumbnail-bucket)
+ [Notifications](#pipeline-settings-notifications)

## Région
<a name="pipeline-settings-region"></a>

Elastic Transcoder crée votre pipeline dans la région dans laquelle vous vous trouvez. Choisissez la région dans laquelle vous prévoyez d'exécuter des tâches.

## General Settings
<a name="pipeline-settings-general"></a>

 **Nom du pipeline**  
Nom du pipeline. Nous recommandons que le nom soit unique au sein du compte AWS, mais l'unicité n'est pas obligatoire. La longueur maximale du nom du pipeline est de 40 caractères. 

 **Input Bucket**  
Le compartiment Amazon S3 dans lequel vous avez enregistré les fichiers multimédias que vous souhaitez transcoder et les fichiers graphiques, le cas échéant, que vous souhaitez utiliser comme filigranes.

 **IAM Role**  
Le nom de ressource IAM Amazon (ARN) du rôle que vous souhaitez qu'Elastic Transcoder utilise pour transcoder les tâches de ce pipeline.

 **ARN de clé KMS AWS**  
La clé AWS Key Management Service (AWS KMS) que vous souhaitez utiliser avec ce pipeline.  
Si vous utilisez **s3** ou **s3-aws-kms** comme **mode de chiffrement, vous n'avez pas besoin de** fournir de clé avec votre tâche car une clé par défaut, connue sous le nom de clé AWS-KMS, est créée automatiquement pour vous. ******Vous devez fournir une clé AWS-KMS uniquement si vous souhaitez utiliser une clé AWS-KMS autre que celle par défaut, ou si vous utilisez un **mode de chiffrement de aes-pkcs7, aes-ctr ou aes-gcm**.******

## Configurer le compartiment Amazon S3 pour les fichiers transcodés et les listes de lecture
<a name="pipeline-settings-configure-transcoded-bucket"></a>

Utilisez les paramètres de cette section pour spécifier le compartiment Amazon S3 dans lequel vous souhaitez qu'Elastic Transcoder enregistre les fichiers transcodés et les playlists pour les tâches soumises à ce pipeline, la classe de stockage Amazon S3 que vous souhaitez attribuer aux fichiers, les utilisateurs auxquels vous souhaitez avoir accès aux fichiers et le type d'accès que vous souhaitez accorder aux utilisateurs. 

 **Compartiment**  
Le compartiment Amazon S3 dans lequel vous souhaitez qu'Elastic Transcoder enregistre les fichiers transcodés et les playlists (le cas échéant) pour les tâches que vous soumettez à ce pipeline.

 **Classe de stockage**  
Classe de stockage Amazon S3 (**redondance **standard** ou réduite**) que vous souhaitez qu'Elastic Transcoder attribue aux fichiers transcodés et aux playlists qu'il stocke dans votre compartiment Amazon S3. Pour plus d'informations, consultez la section [Stockage à redondance réduite dans le guide de](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Introduction.html#RRS) l'*utilisateur d'Amazon Simple Storage Service*.

 **Grantee Type**  
Précisez la façon dont vous voulez identifier les utilisateurs ou groupes pouvant accéder aux fichiers et listes de lecture transcodés. Lorsque vous sélectionnez un type de bénéficiaire, le champ [Grantee Type](#pipeline-settings-transcoded-grantee-type) apparaît :  
+ **Canonique :** la valeur de **Grantee** est soit l'ID utilisateur canonique pour un compte AWS, soit une identité d'accès à l'origine pour une distribution Amazon. CloudFront Pour plus d'informations sur l'utilisateur canonique IDs, consultez la [présentation de la liste de contrôle d'accès (ACL)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ACLOverview.html) dans le *guide de l'utilisateur d'Amazon Simple Storage Service*. Pour plus d'informations sur l'utilisation des identités CloudFront d'accès d'origine pour obliger les utilisateurs à les utiliser à la CloudFront URLs place d'Amazon S3 URLs, consultez la section [Utilisation d'une identité d'accès d'origine pour restreindre l'accès à votre contenu Amazon S3](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html) dans le manuel *Amazon CloudFront Developer Guide*.
**Important**  
Un ID d'utilisateur canonique est différent d'un numéro de compte AWS.
+ **E-mail :** La valeur du champ **Bénéficiaire** est l'adresse électronique enregistrée d'un compte AWS.
+ **Groupe :** La valeur de **Grantee** est l'un des groupes Amazon S3 prédéfinis suivants : **AllUsers**, **AuthenticatedUsers**, ou **LogDelivery**.

 **Bénéficiaire**  
Utilisateur ou groupe AWS que vous voulez voir accéder aux fichiers et listes de lecture transcodés. Pour identifier l'utilisateur ou le groupe, vous pouvez spécifier l'ID utilisateur canonique d'un compte AWS, une identité d'accès d'origine pour une CloudFront distribution, l'adresse e-mail enregistrée d'un compte AWS ou un groupe Amazon S3 prédéfini. Pour de plus amples informations, veuillez consulter [Grantee Type](#pipeline-settings-transcoded-grantee-type).

 **Accès**  
Autorisation que vous souhaitez accorder à l'utilisateur AWS que vous avez précisé dans [Grantee](#pipeline-settings-transcoded-grantee). Des autorisations sont accordées sur les fichiers transcodés et les playlists qu'Elastic Transcoder ajoute au bucket. Les valeurs valides sont les suivantes :  
+ ****Ouvrir/Télécharger** :** le bénéficiaire peut lire les objets et les métadonnées des fichiers transcodés et des playlists qu'Elastic Transcoder ajoute au compartiment Amazon S3.
+ ****Autorisations d'affichage** :** le bénéficiaire peut lire l'ACL de l'objet pour les fichiers transcodés et les playlists qu'Elastic Transcoder ajoute au compartiment Amazon S3.
+ ****Autorisations de modification** :** le bénéficiaire peut écrire l'ACL pour les fichiers transcodés et les playlists qu'Elastic Transcoder ajoute au compartiment Amazon S3.
+ ****Contrôle total** :** le bénéficiaire est autorisé à lire des objets, à consulter et à modifier l'ACL pour les fichiers transcodés et les playlists qu'Elastic Transcoder ajoute au compartiment Amazon S3.

![\[Capture d'écran des paramètres du compartiment S3 pour les fichiers et les listes de lecture.\]](http://docs.aws.amazon.com/fr_fr/elastictranscoder/latest/developerguide/images/pipeline-create-s3-bucket-files-and-playlists.png)


## Configurer le compartiment Amazon S3 pour les miniatures
<a name="pipeline-settings-configure-thumbnail-bucket"></a>

Utilisez les paramètres de cette section pour spécifier le compartiment Amazon S3 dans lequel vous souhaitez qu'Elastic Transcoder enregistre les miniatures des tâches soumises à ce pipeline, la classe de stockage Amazon S3 que vous souhaitez attribuer aux miniatures, les utilisateurs auxquels vous souhaitez avoir accès aux miniatures et le type d'accès que vous souhaitez accorder aux utilisateurs. 

 **Compartiment**  
Le compartiment Amazon S3 dans lequel vous souhaitez qu'Elastic Transcoder enregistre les miniatures des tâches que vous soumettez à ce pipeline.

 **Classe de stockage**  
Classe de stockage Amazon S3 (**redondance **standard** ou réduite**) que vous souhaitez qu'Elastic Transcoder attribue aux vignettes stockées dans votre compartiment Amazon S3. Pour plus d'informations, consultez la section [Stockage à redondance réduite dans le guide de](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Introduction.html#RRS) l'*utilisateur d'Amazon Simple Storage Service*.

 **Grantee Type**  
Précisez la façon dont vous voulez identifier les utilisateurs ou groupes pouvant accéder aux miniatures. Lorsque vous sélectionnez un type de bénéficiaire, le champ [Grantee Type](#pipeline-settings-thumbnail-grantee-type) apparaît :  
+ **Canonique :** la valeur de **Grantee** est soit l'ID utilisateur canonique pour un compte AWS, soit une identité d'accès à l'origine pour une distribution Amazon. CloudFront Pour plus d'informations sur l'utilisateur canonique IDs, consultez la [présentation de la liste de contrôle d'accès (ACL)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ACLOverview.html) dans le *guide de l'utilisateur d'Amazon Simple Storage Service*. Pour plus d'informations sur l'utilisation des identités CloudFront d'accès d'origine pour obliger les utilisateurs à les utiliser à la CloudFront URLs place d'Amazon S3 URLs, consultez la section [Utilisation d'une identité d'accès d'origine pour restreindre l'accès à votre contenu Amazon S3](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html) dans le manuel *Amazon CloudFront Developer Guide*.
**Important**  
Un ID d'utilisateur canonique est différent d'un numéro de compte AWS.
+ **E-mail :** La valeur du champ **Bénéficiaire** est l'adresse électronique enregistrée d'un compte AWS.
+ **Groupe :** La valeur de **Grantee** est l'un des groupes Amazon S3 prédéfinis suivants : **AllUsers**, **AuthenticatedUsers**, ou **LogDelivery**.

 **Bénéficiaire**  
Utilisateur ou groupe AWS que vous voulez voir accéder aux miniatures. Pour identifier l'utilisateur ou le groupe, vous pouvez spécifier l'ID utilisateur canonique d'un compte AWS, une identité d'accès d'origine pour une CloudFront distribution, l'adresse e-mail enregistrée d'un compte AWS ou un groupe Amazon S3 prédéfini. Pour de plus amples informations, veuillez consulter [Grantee Type](#pipeline-settings-thumbnail-grantee-type).

 **Accès**  
Autorisation que vous souhaitez accorder à l'utilisateur AWS que vous avez précisé dans [Grantee](#pipeline-settings-thumbnail-grantee). Les autorisations sont accordées sur les miniatures qu'Elastic Transcoder ajoute au bucket. Les valeurs valides sont les suivantes :  
+ ****Ouvrir/Télécharger** :** le bénéficiaire peut lire les objets et les métadonnées des miniatures qu'Elastic Transcoder ajoute au compartiment Amazon S3.
+ ****Afficher les autorisations** :** le bénéficiaire peut lire l'ACL de l'objet pour les miniatures qu'Elastic Transcoder ajoute au compartiment Amazon S3.
+ ****Modifier les autorisations** :** le bénéficiaire peut écrire l'ACL pour les miniatures qu'Elastic Transcoder ajoute au compartiment Amazon S3.
+ ****Contrôle total** :** le bénéficiaire est autorisé à lire des objets, à consulter et à modifier l'ACL pour les miniatures qu'Elastic Transcoder ajoute au compartiment Amazon S3.

![\[Capture d'écran des paramètres du compartiment S3 pour les miniatures.\]](http://docs.aws.amazon.com/fr_fr/elastictranscoder/latest/developerguide/images/pipeline-create-s3-bucket-thumbnails.png)


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

Utilisez les paramètres de cette section pour configurer Elastic Transcoder afin qu'il vous avertisse lorsque le statut d'une tâche change. 

 **On Progressing Event**  
Rubrique Amazon Simple Notification Service (Amazon SNS) que vous souhaitez informer lorsque Elastic Transcoder a commencé à traiter la tâche.  
Pour recevoir des notifications, vous devez également vous abonner à la nouvelle rubrique dans la console Amazon SNS.
Amazon SNS propose diverses options de notification, notamment la possibilité d'envoyer des messages Amazon SNS aux files d'attente Amazon Simple Queue Service (Amazon SQS). Pour de plus amples informations, consultez dans le [Guide du développeur Amazon Simple Notification Service](https://docs.aws.amazon.com/sns/latest/dg/).

**À la fin de l'événement**  
Rubrique Amazon SNS que vous souhaitez informer lorsque Elastic Transcoder aura terminé le traitement de la tâche.

 **On Warning Event**  
Rubrique Amazon SNS que vous souhaitez avertir lorsqu'Elastic Transcoder rencontre une condition d'avertissement.

 **On Error Event**  
Rubrique Amazon SNS que vous souhaitez avertir lorsqu'Elastic Transcoder rencontre une erreur.

![\[Capture d'écran Notifications.\]](http://docs.aws.amazon.com/fr_fr/elastictranscoder/latest/developerguide/images/pipeline-create-notifications.png)
