本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用已售日志发送 AWS Elemental MediaTailor logs
您可以使用公开的日志来提高灵活性,并控制从回放配置 MediaTailor 发出的日志的交付位置。
使用已售日志, MediaTailor 将与配置相关的所有日志活动发送到 Amazon L CloudWatch ogs。 CloudWatch 然后,日志会将您指定的日志百分比发送到所选目的地。支持的目标是亚马逊 CloudWatch 日志组、亚马逊 S3 存储桶或 Amazon Data Firehose 流。
由于销售的日志以批量折扣价提供,因此与直接向 CloudWatch 日志发送日志相比,您可以节省成本。有关定价,请参阅亚马逊定 CloudWatch 价
要使用已售日志,必须执行以下操作:
有关已售日志的更多信息,请参阅日志用户指南中的启用 AWS 服务 CloudWatch 日志记录。 MediaTailor 支持 V2 版本的已售日志。
第 1 步:添加 MediaTailor 日志传输权限
设置供应商日志的人员必须具有创建传送目的地、配置日志传送和启用供应商登录的权限。 MediaTailor使用以下策略确保您拥有设置销售日志的适当权限。
- CloudWatch 日志和交付目的地的政策
Amazon L CloudWatch ogs 用户指南中的以下部分提供了使您能够处理日志中的 CloudWatch 日志和配送目的地的政策。如果您将日志发送到多个位置,则可以将策略声明合并为一个策略,而不是创建多个策略。
- 从控制台进行设置的策略
-
如果您通过控制台而不是 API 设置供应商日志交付 AWS CLI,则必须在政策中拥有以下额外权限。
- 供应商登录政策 MediaTailor
要在中创建、查看或修改交付的已售日志 MediaTailor,您必须在策略中拥有以下权限。
有关添加权限和使用策略的信息,请参阅的身份和访问管理 AWS Elemental MediaTailor。
第 2 步:为 MediaTailor 日志创建传送目的地
创建用于发送日志的资源。记录资源的 ARN,用于在后续步骤中配置日志传输。
- CloudWatch 日志日志组传送目的地
使用以下任一方法来帮助创建日志组。
-
有关控制台,请参阅 Amazon Logs 用户指南中的 CloudWatch CloudWatch 日志中的创建日志组。
-
有关 API,请参阅CreateLogGroup《亚马逊 CloudWatch 日志 API 参考》。
-
有关软件开发工具包和 CLI,请参阅
CreateLogGroup与 AWS 软件开发工具包一起使用或 AWS CLI《亚马逊 CloudWatch 日志用户指南》。
-
- 亚马逊 S3 存储桶交付目的地
-
使用以下任一方法来帮助创建存储桶。
-
有关控制台、软件开发工具包和 CLI,请参阅亚马逊简单存储服务用户指南中的创建存储桶。
-
有关 API,请参阅CreateBucket《亚马逊简单存储服务 API 参考》。
-
- Firehose 直播交付目的地
-
有关创建直播的帮助,请参阅 Amazon D ata Firehose 开发者指南中的从控制台创建 Firehose 直播。
第 3 步:为 MediaTailor 回放配置启用供应商日志
创建或更新播放配置,该配置将向您在上一步中创建的传送目标发送日志。记录配置的名称,用于在后续步骤中配置日志传输。
如果您使用的是将日志直接发送到 CloudWatch 日志的传统日志 MediaTailor 记录策略,并希望迁移到销售日志,请参阅迁移日志策略。
重要
如果您将日志策略从传统日志更改 CloudWatch 为出售日志, MediaTailor 将在保存更新后立即进行此更改。在完全配置供应商日志记录之前,您将停止接收日志。
步骤 4:在日志中 CloudWatch 配置日志传输
在 CloudWatch 日志中,必须创建三个元素来表示日志传输的各个部分。《亚马逊 CloudWatch 日志 API 参考》CreateDelivery中详细描述了这些元素。使用 CloudWatch 日志 API 配置交付的高级步骤如下所示。
在日志 (API) 中配置 CloudWatch 日志传输
-
PutDeliverySource用于添加日志源。A
DeliverySource代表生成日志的播放配置。您需要播放配置的名称才能创建DeliverySource。 -
用于
PutDeliveryDestination添加写入日志的目的地。A
DeliveryDestination代表配送目的地。您需要日志组、存储桶或流的 ARN 才能创建。DeliveryDestination -
PutDeliveryDestinationPolicy如果您要跨账户传送日志,请使用。如果传送目的地与播放配置位于不同的账户中,则需要
DeliveryDestinationPolicy. 此策略允许 CloudWatch 日志将日志传送到DeliveryDestination。 -
用于
CreateDelivery将链接DeliverySource到DeliveryDestination.A
Delivery代表DeliverySource和之间的连接DeliveryDestination。