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á.
Você pode usar registros vendidos para maior flexibilidade e controle sobre onde entregar os registros MediaTailor emitidos pela sua configuração de reprodução.
Com os registros vendidos, MediaTailor envia todas as atividades de registro associadas a uma configuração para o Amazon CloudWatch Logs. CloudWatch Em seguida, o Logs envia 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 com preços de desconto por volume, você pode ver uma economia de custos em comparação ao envio de registros diretamente para o CloudWatch Logs. Para preços, consulte Vended Logs na guia Logs em Amazon CloudWatch Pricing
Para usar registros vendidos, 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 de CloudWatch registros. 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 da entrega, configurar a entrega dos registros e habilitar os logins 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 em 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 de registros vendidos por meio do console em vez da API ou AWS CLI, deverá ter as seguintes permissões adicionais em sua política.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowLogDeliveryActionsConsoleCWL", "Effect": "Allow", "Action": [ "logs:DescribeLogGroups" ], "Resource": [ "arn:aws:logs:us-east-1:
111122223333
:log-group:*" ] }, { "Sid": "AllowLogDeliveryActionsConsoleS3", "Effect": "Allow", "Action": [ "s3:ListAllMyBuckets", "s3:ListBucket", "s3:GetBucketLocation" ], "Resource": [ "arn:aws:s3:::*" ] }, { "Sid": "AllowLogDeliveryActionsConsoleFH", "Effect": "Allow", "Action": [ "firehose:ListDeliveryStreams", "firehose:DescribeDeliveryStream" ], "Resource": [ "*" ] } ] } - 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.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ServiceLevelAccessForLogDelivery", "Effect": "Allow", "Action": [ "mediatailor:AllowVendedLogDeliveryForResource"], "Resource": "arn:aws:mediatailor:
region
:111122223333
:playbackConfiguration/*" } ] }
Para obter informações sobre como adicionar permissões e trabalhar com políticas, consulteIdentity and Access Management 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 Registra o destino de entrega do grupo de registros
Use uma das opções a seguir para ajudar a criar um grupo de registros.
-
Para o console, consulte Criar um grupo de CloudWatch registros em Logs no Guia do usuário do Amazon CloudWatch Logs.
-
Para a API, consulte CreateLogGroupa Referência da API Amazon CloudWatch Logs.
-
Para SDKs uma CLI, consulte Usar
CreateLogGroup
com um AWS SDK ou AWS CLI no Guia do usuário do Amazon CloudWatch Logs.
-
- Destino de entrega do bucket Amazon S3
-
Use uma das opções a seguir para ajudar a criar um bucket.
-
Para o console e a CLI SDKs, consulte Criar um bucket no Guia do usuário do Amazon Simple Storage Service.
-
Para a API, consulte a Referência CreateBucketde API do Amazon Simple Storage Service.
-
- Destino de entrega do stream Firehose
-
Para obter ajuda na criação de um stream, consulte Create a Firehose stream from console no Amazon Data Firehose Developer Guide.
Etapa 3: Habilitar registros vendidos 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 uma 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 antiga de enviar registros diretamente para o CloudWatch Logs e quiser migrar para registros vendidos, consulte. Migrando a estratégia de registro
Importante
Se você alterar a estratégia de registro de registros antigos CloudWatch para registros vendidos, MediaTailor fará essa alteração assim que você salvar as atualizações. Você deixará de receber registros até ter configurado totalmente o registro vendido.
Etapa 4: configurar a entrega de CloudWatch registros em Registros
Em CloudWatch Registros, você precisa criar três elementos para representar as partes da entrega do registro. Esses elementos são descritos detalhadamente CreateDeliveryna 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)
-
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
-
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
-
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 um
DeliveryDestinationPolicy
. Essa política permite que CloudWatch os Logs entreguem registros paraDeliveryDestination
o. -
Use
CreateDelivery
para vincular oDeliverySource
aoDeliveryDestination
.A
Delivery
representa a conexão entreDeliverySource
DeliveryDestination
e.