Mettre à jour le statut du pipeline - Amazon Elastic Transcoder

Réduisez les coûts et bénéficiez de davantage de fonctionnalités avec AWS Elemental MediaConvert

MediaConvert est un nouveau service de transcodage vidéo basé sur des fichiers qui fournit une suite complète de fonctionnalités de transcodage avancées, avec des tarifs à la demande à partir de 0,0075 $/minute. En savoir plus.

Vous utilisez déjà Amazon Elastic Transcoder ? La migration vers cette solution est simple MediaConvert. Pour plus d'informations, consultez cette présentation qui inclut des informations précieuses sur le processus de migration et des liens vers des ressources supplémentaires.

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.

Mettre à jour le statut du pipeline

Description

Pour suspendre ou réactiver un pipeline, de sorte que celui-ci arrête ou redémarre le traitement des tâches, mettez à jour le statut du pipeline. Envoyez une demande POST à la ressource /2012-09-25/pipelines/pipelineId/status.

Il est utile de modifier le statut du pipeline si vous souhaitez annuler une ou plusieurs tâches. Vous ne pouvez pas annuler des tâche après qu'Elastic Transcoder a commencé à les traiter. Si vous suspendez le pipeline auquel vous avez soumis les tâches, vous disposez de plus de temps pour obtenir les identifiants de tâche pour les tâches que vous voulez annuler et pour envoyer unDelete Jobde la demande.

Requêtes

Syntaxe

POST /2012-09-25/pipelines/pipelineId/status HTTP/1.1 Content-Type: application/json; charset=UTF-8 Accept: */* Host: elastictranscoder.Elastic Transcoder endpoint.amazonaws.com:443 x-amz-date: 20130114T174952Z Authorization: AWS4-HMAC-SHA256 Credential=AccessKeyID/request-date/Elastic Transcoder endpoint/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date;x-amz-target, Signature=calculated-signature Content-Length: number of characters in the JSON string { "Status":"new status for the pipeline" }

Paramètres de demande

Cette opération prend le paramètre de demande suivant.

pipelineId

Identifiant du pipeline à suspendre ou réactiver.

En-têtes de demande

Cette opération utilise uniquement les en-têtes de demande qui sont communs à toutes les opérations. Pour plus d'informations sur les en-têtes de demande communs, consultez Contenu de l'en-tête HTTP.

Corps de la demande

La chaîne JSON contient l'objet suivant dans le corps de la demande.

État

Nouveau statut du pipeline :

  • Active : active le pipeline, afin qu'il commence à traiter les tâches.

  • Paused : désactive le pipeline, afin qu'il arrête de traiter les tâches.

Réponses

Syntaxe

Status: 202 Accepted x-amzn-RequestId: c321ec43-378e-11e2-8e4c-4d5b971203e9 Content-Type: application/json Content-Length: number of characters in the response Date: Mon, 14 Jan 2013 06:01:47 GMT { "Id":"ID for the pipeline", "Status":"new status for the pipeline" }

En-têtes de réponse

Cette opération utilise uniquement les en-têtes de réponse qui sont communs à la plupart des réponses. Pour plus d'informations sur les en-têtes de réponse communs, consultez Réponses HTTP.

Corps de la réponse

Lorsque vous mettez à jour le statut pour un pipeline, Elastic Transcoder renvoie les valeurs que vous avez spécifiées dans la demande. Pour plus d'informations, consultez Corps de la demande.

Erreurs

Pour plus d'informations sur les exceptions et les messages d'erreur Elastic Transcoder, consultezGestion des erreurs dans Elastic Transcoder.

Exemple

L'exemple de demande suivant active le pipeline comportant l'ID 1111111111111-abcde1.

Exemple de demande

POST /2012-09-25/pipelines/1111111111111-abcde1/status HTTP/1.1 Content-Type: application/json; charset=UTF-8 Accept: */* Host: elastictranscoder.Elastic Transcoder endpoint.amazonaws.com:443 x-amz-date: 20130114T174952Z Authorization: AWS4-HMAC-SHA256 Credential=AccessKeyID/request-date/Elastic Transcoder endpoint/elastictranscoder/aws4_request, SignedHeaders=host;x-amz-date;x-amz-target, Signature=calculated-signature Content-Length: number of characters in the JSON string { "Status":"Active" }

Exemple de réponse

Status: 202 Accepted x-amzn-RequestId: c321ec43-378e-11e2-8e4c-4d5b971203e9 Content-Type: application/json Content-Length: number of characters in the response Date: Mon, 14 Jan 2013 06:01:47 GMT { "Id":"1111111111111-abcde1", "Status":"Active" }