View a markdown version of this page

Usando registros vendidos para enviar AWS Elemental MediaTailor logs - AWS Elemental MediaTailor

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á.

Usando registros vendidos para enviar AWS Elemental MediaTailor logs

Você pode usar registros distribuídos para maior flexibilidade e controle sobre onde entregar os registros que são MediaTailor emitidos de sua configuração de reprodução.

Com registros distribuídos, MediaTailor envia todas as atividades de log associadas a uma configuração para o Amazon CloudWatch Logs. CloudWatch Em seguida, os registros enviam a porcentagem de registros que você especifica para o destino escolhido. Os destinos compatíveis são um grupo de CloudWatch logs do Amazon Logs, um bucket do Amazon S3 ou um stream do Amazon Data Firehose.

Como os registros vendidos estão disponíveis a preços com desconto por volume, você pode ver uma economia de custos em comparação ao envio de registros diretamente para CloudWatch os registros. Para saber os preços, consulte Vended Logs na guia Logs em Amazon CloudWatch Pricing.

Para usar registros distribuídos, você deve fazer o seguinte:

Para obter mais informações sobre registros vendidos, consulte Habilitar o registro de AWS serviços no guia do usuário do CloudWatch Logs. MediaTailor suporta V2 de registros vendidos.

Etapa 1: adicionar permissões para entrega de MediaTailor registros

A pessoa que está configurando os registros vendidos deve ter permissões para criar o destino de entrega, configurar a entrega de registros e habilitar os registros vendidos. MediaTailor Use as políticas a seguir para garantir que você tenha as permissões apropriadas para configurar registros vendidos.

Políticas para CloudWatch registros e destinos de entrega

As seções a seguir no Guia do usuário do Amazon CloudWatch Logs fornecem as políticas que permitem que você trabalhe com CloudWatch registros no Logs e seus destinos de entrega. Se você enviar registros para vários locais, poderá combinar as declarações de política em uma política em vez de criar várias políticas.

Política para configuração a partir do console

Se você estiver configurando a entrega automática de registros por meio do console em vez da API ou AWS CLI, precisará ter as seguintes permissões adicionais em sua política.

Política para logins vendidos MediaTailor

Para criar, visualizar ou modificar a entrega de registros vendidos MediaTailor, você deve ter as seguintes permissões em sua política.

Para obter informações sobre como adicionar permissões e trabalhar com políticas, consulteGerenciamento de identidade e acesso para AWS Elemental MediaTailor.

Etapa 2: criar destinos de entrega para MediaTailor registros

Crie os recursos para os quais seus registros serão enviados. Registre o ARN do recurso para uso na configuração da entrega do log em uma etapa posterior.

CloudWatch Destino de entrega do grupo de registros

Use uma das opções a seguir para ajudar na criação de um grupo de registros.

Destino de entrega do bucket Amazon S3

Use uma das opções a seguir para ajudar na criação de um bucket.

  • Para o console, os SDKs e a CLI, consulte Criar um bucket no Guia do usuário do Amazon Simple Storage Service.

  • Para a API, consulte a Referência CreateBucket de API do Amazon Simple Storage Service.

Destino de entrega do stream Firehose

Para obter ajuda na criação de um stream, consulte Criar um stream Firehose a partir do console no Guia do desenvolvedor do Amazon Data Firehose.

Etapa 3: Ativar registros distribuídos para a configuração de MediaTailor reprodução

Crie ou atualize a configuração de reprodução que enviará os registros para o destino de entrega que você criou na etapa anterior. Registre o nome da configuração para uso na configuração da entrega do log em uma etapa posterior.

  • Para habilitar registros vendidos por meio do console, usando Criar uma configuração ou Editando definições de configuração editando uma configuração para acessar as configurações de registro. Para estratégias de registro, escolha Vended logs.

  • Para habilitar registros vendidos por meio da API, você deve ter uma configuração existente. Use ConfigureLogsForPlaybackConfiguration para adicionar a estratégia de registroVended logs.

Se você estiver usando a estratégia de MediaTailor registro legada de enviar registros diretamente para o CloudWatch Logs e quiser migrar para os registros vendidos, consulte. Migrando a estratégia de registro

Importante

Se você alterar a estratégia de registro de Legacy CloudWatch para registros vended, MediaTailor faremos essa alteração assim que você salvar as atualizações. Você deixará de receber registros até ter configurado totalmente o registro automático.

Etapa 4: Configurar a entrega de CloudWatch registros em Registros

Em CloudWatch Logs, você deve criar três elementos para representar as partes da entrega do log. Esses elementos são descritos em detalhes CreateDelivery na Referência da API Amazon CloudWatch Logs. As etapas de alto nível para configurar a entrega com a API CloudWatch Logs são as seguintes.

Para configurar a entrega de CloudWatch registros em Logs (API)
  1. Use PutDeliverySource para adicionar a fonte dos registros.

    A DeliverySource representa a configuração de reprodução que está gerando os registros. Você precisa do nome da configuração de reprodução para criar o. DeliverySource

  2. Use PutDeliveryDestination para adicionar o destino em que os registros serão gravados.

    A DeliveryDestination representa o destino da entrega. Você precisa do ARN do grupo de registros, bucket ou stream para criar o. DeliveryDestination

  3. Use PutDeliveryDestinationPolicy se você estiver entregando registros em várias contas.

    Se o destino da entrega estiver em uma conta diferente da configuração de reprodução, você precisará de umDeliveryDestinationPolicy. Essa política permite que CloudWatch os registros entreguem registros para DeliveryDestination o.

  4. Use CreateDelivery para DeliverySource vincular DeliveryDestination o.

    A Delivery representa a conexão entre DeliverySource DeliveryDestination e.