Soumettre une commande de planification de mise à jour par lots - AWS Elemental MediaLive

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.

Soumettre une commande de planification de mise à jour par lots

La commande pour une commande de planification de mise à jour par lot est identique pour la création d'actions, la suppression d'actions ou la soumission d'une combinaison d'actions de création et de suppression. La commande est identique. Seul le contenu de la charge utile JSON diffère.

Il existe différentes façons de saisir la commande pour créer une action. Nous vous recommandons de procéder comme suit :

  • Entrez la commande avec deux paramètres : channel-id et --cli-input-json. Dans ce cas, vous créez un fichier qui répète l'ID de canal et inclut la charge utile JSON.

Les instructions et les exemples de cette section illustrent cette utilisation.

Les règles générales suivantes s'appliquent aux commandes de mise à jour par lots :

  • Vous pouvez créer des actions lorsque le canal est en cours d'exécution ou lorsqu'il est inactif.

  • Vous pouvez créer autant d'actions que vous le souhaitez dans une même demande, ou toute combinaison de types d'actions dans une même demande. Par exemple, vous pouvez créer des actions de message SCTE-35 et des actions de superposition d'image.

  • Si vous créez plusieurs actions dans une même demande et que l'une des demandes de création échoue (généralement parce que le délai avant l'heure de début est trop court), toutes les demandes échouent.

Les règles suivantes s'appliquent aux actions de suppression :

  • Vous pouvez supprimer une action lorsque le canal est en cours d'exécution ou lorsqu'il est inactif.

  • Vous pouvez supprimer autant d'actions que vous le souhaitez dans une même demande, ou toute combinaison de types d'actions dans une même demande. Par exemple, vous pouvez supprimer des actions de message SCTE-35 et des actions de superposition d'image.

  • Si vous supprimez plusieurs actions dans une même demande, si l'une des demandes de suppression échoue (généralement parce que le délai avant l'heure de début est trop court), toutes les demandes échouent.

Pour soumettre une commande de traitement par lot

  1. Avant d'ajouter ou de supprimer des actions, lisezCréation d'actions dans la planification (console)etSuppression d'actions de la planification (console).

  2. Préparez un fichier contenant l'ID de canal et la charge utile JSON appropriée pour les actions. Pour obtenir la structure et des exemples de la charge utile JSON pour différentes actions, veuillez consulter les sections suivantes.

  3. Attribuez au fichier un nom approprié avec une extension .txt. Par exemple, le nom de fichier d'une charge utile qui crée uniquement des actions peut être schedule-create-actions.txt.

  4. Enregistrez le fichier dans le dossier où vous exécutez l'AWS CLI.

  5. Sur la ligne de commande, saisissez cette commande :

    aws medialive batch-update-schedule --channel-id value --cli-input-json value

    • Dans la valeur de --channel-id, saisissez l'ID du canal sous la forme d'un nombre.

    • Dans la valeur de --cli-input-json, saisissez le nom du fichier au format suivant :

      file://filename.txt

    Par exemple :

    aws medialive batch-update-schedule --channel-id 999999 --cli-input-json schedule-create-actions.txt

  6. Pour soumettre la commande, appuyez sur Entrée. La réponse s'affiche à l'écran. La réponse reprend les données de la demande.