View a markdown version of this page

Utilizzo dei log venduti per l'invio AWS Elemental MediaTailor log - AWS Elemental MediaTailor

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo dei log venduti per l'invio AWS Elemental MediaTailor log

Puoi usare vended logs per una maggiore flessibilità e controllo su dove inviare i log MediaTailor emessi dalla tua configurazione di riproduzione.

Con vended logs, MediaTailor invia tutte le attività di log associate a una configurazione ad Amazon Logs. CloudWatch CloudWatch Logs invia quindi la percentuale di log specificata alla destinazione prescelta. Le destinazioni supportate sono un gruppo di CloudWatch log Amazon Logs, un bucket Amazon S3 o uno stream Amazon Data Firehose.

Poiché i log vended sono disponibili a prezzi scontati per volume, è possibile ottenere risparmi sui costi rispetto all'invio diretto dei log a Logs. CloudWatch Per i prezzi, consulta Vended Logs nella scheda Logs di Amazon CloudWatch Pricing.

Per utilizzare vended logs, devi fare quanto segue:

Per ulteriori informazioni sui log di vended, consulta Abilita la registrazione dai AWS servizi nella guida per l'utente di CloudWatch Logs. MediaTailor supporta la versione 2 dei log vended.

Passaggio 1: aggiungere le autorizzazioni per la consegna dei log MediaTailor

La persona che sta configurando i log vended deve disporre delle autorizzazioni per creare la destinazione di consegna, configurare la consegna dei log e abilitare i log in vended. MediaTailor Utilizza le seguenti politiche per assicurarti di disporre delle autorizzazioni appropriate per configurare vended logs.

Politiche per i CloudWatch log e le destinazioni di consegna

Le seguenti sezioni della Amazon CloudWatch Logs User Guide forniscono le politiche che consentono di utilizzare i CloudWatch log in Logs e le destinazioni di consegna. Se invii i log a più sedi, puoi combinare le dichiarazioni delle policy in un'unica policy invece di creare più policy.

Politica per la configurazione dalla console

Se stai configurando la distribuzione dei log venduti tramite la console anziché l'API o AWS CLI, devi disporre delle seguenti autorizzazioni aggiuntive nella tua policy.

Politica per gli accessi a vended MediaTailor

Per creare, visualizzare o modificare l'invio dei log vended MediaTailor, devi disporre delle seguenti autorizzazioni nella tua policy.

Per informazioni sull'aggiunta di autorizzazioni e sull'utilizzo delle policy, consulta. Gestione delle identità e degli accessi per AWS Elemental MediaTailor

Fase 2: Creare destinazioni di consegna per i log MediaTailor

Crea le risorse a cui verranno inviati i tuoi log. Registra l'ARN della risorsa da utilizzare nella configurazione della consegna dei log in una fase successiva.

CloudWatch Log, gruppo di log, destinazione di consegna

Utilizzate una delle seguenti opzioni per facilitare la creazione di un gruppo di log.

Destinazione di consegna del bucket Amazon S3

Usa una delle seguenti opzioni per aiutarti a creare un bucket.

  • Per la console, gli SDK e l'interfaccia a riga di comando, consulta Create a bucket nella Amazon Simple Storage Service User Guide.

  • Per l'API, consulta l'API CreateBucket Reference di Amazon Simple Storage Service.

Destinazione di consegna dello stream Firehose

Per assistenza nella creazione di uno stream, consulta Create a Firehose stream from console nella Amazon Data Firehose Developer Guide.

Passaggio 3: abilita i log venduti per la configurazione della riproduzione MediaTailor

Crea o aggiorna la configurazione di riproduzione che invierà i log alla destinazione di consegna creata nel passaggio precedente. Registra il nome della configurazione da utilizzare nella configurazione della consegna dei log in una fase successiva.

  • Per abilitare i log venduti tramite la console, utilizzando Creazione di una configurazione o Modifica delle impostazioni di configurazione modificando una configurazione per accedere alle impostazioni di registrazione. Per le strategie di registrazione, scegli Vended logs.

  • Per abilitare i log vended tramite l'API, è necessario disporre di una configurazione esistente. ConfigureLogsForPlaybackConfigurationUsalo per aggiungere la strategia di registrazione. Vended logs

Se stai utilizzando la strategia di MediaTailor registrazione precedente che prevede l'invio dei log direttamente a CloudWatch Logs e desideri migrare ai log vended, consulta. Migrazione della strategia di registrazione

Importante

Se modifichi la strategia di log da Legacy CloudWatch a vended logs, MediaTailor apporterai questa modifica non appena salverai gli aggiornamenti. Smetterai di ricevere i log finché non avrai configurato completamente la registrazione vended.

Fase 4: Configurare la distribuzione dei log in Logs CloudWatch

In CloudWatch Logs, è necessario creare tre elementi per rappresentare le parti della consegna dei log. Questi elementi sono descritti in dettaglio CreateDelivery nella sezione Amazon CloudWatch Logs API Reference. I passaggi di alto livello per configurare la consegna con l'API CloudWatch Logs sono i seguenti.

Per configurare la consegna dei CloudWatch log in Logs (API)
  1. PutDeliverySourceDa utilizzare per aggiungere la fonte dei log.

    A DeliverySource rappresenta la configurazione di riproduzione che genera i log. È necessario il nome della configurazione di riproduzione per creare ilDeliverySource.

  2. PutDeliveryDestinationUsare per aggiungere la destinazione in cui verranno scritti i log.

    A DeliveryDestination rappresenta la destinazione della consegna. È necessario l'ARN del gruppo di log, del bucket o dello stream per creare il. DeliveryDestination

  3. Usalo PutDeliveryDestinationPolicy se stai distribuendo i log tra gli account.

    Se la destinazione di consegna è in un account diverso dalla configurazione di riproduzione, è necessario unDeliveryDestinationPolicy. Questa politica consente a CloudWatch Logs di inviare i log aDeliveryDestination.

  4. Usalo CreateDelivery per DeliverySource collegare ilDeliveryDestination.

    A Delivery rappresenta la connessione tra DeliverySource eDeliveryDestination.