

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# AWS Elemental MediaTailor 清单日志、描述和事件类型
<a name="log-types"></a>

以下各节描述了请求和接收清单时为描述源服务器发生的事件而发 MediaTailor 出的日志。这些是`ManifestService`日志。

**Topics**
+ [ManifestService 事件](#log-types-origininteraction)
+ [清单日志属性](#manifest-logs-main)

## ManifestService 事件
<a name="log-types-origininteraction"></a>

在与原点 MediaTailor 交互时会发出以下事件。


| Log | 说明 | 
| --- | --- | 
| CONFIG\_SECURITY\_ERROR |  MediaTailor 配置存在安全问题。 | 
| CONFIG\_SYNTAX\_ERROR | 来源和资源路径会导致 URL 格式错误。 | 
| CONNECTION\_ERROR | 与源站的 MediaTailor 连接被拒绝或失败。 | 
| GENERATED\_MANIFEST | MediaTailor 生成了一份清单。必须启用调试模式才能接收这些日志。有关调试日志模式的信息，包括如何启用该模式，请参阅[生成调试日志](debug-log-mode.md)。 | 
| HOST\_DISALLOWED | MediaTailor 不允许向该主机发出 HTTP 请求。 | 
| INCOMPATIBLE\_HLS\_VERSION | 清单使用不兼容的 HLS 版本。 MediaTailor 需要版本 3 或更高版本。 | 
| INVALID\_SINGLE\_PERIOD\_DASH\_MANIFEST | 单期 DASH 清单无效。 MediaTailor 正在通过单期 DASH 清单。 | 
| IO\_ERROR | MediaTailor 在与源服务器通信时遇到 IO 错误。 | 
| LAST\_PERIOD\_MISSING\_AUDIO | AdaptationSets由于原始音频或视频未对齐，DASH 清单中的最后一段缺少所有音频。为避免播放问题，请至少延迟发布最后一段时间，直到下一个请求为止。 | 
| LAST\_PERIOD\_MISSING\_AUDIO\_WARNING | AdaptationSets由于原始音频或视频未对齐，DASH 清单中的最后一段缺少所有音频。选择发布（而不是延迟）最后一个时段。缺少音频可能会导致播放问题。 | 
| MANIFEST\_ERROR |  MediaTailor 清单请求失败。 | 
| NO\_MASTER\_OR\_MEDIA\_PLAYLIST | Origin 响应不包含主播放列表或媒体播放列表。 | 
| NO\_MASTER\_PLAYLIST | Origin 响应不包含预期的主播放列表。 | 
| NO\_MEDIA\_PLAYLIST | Origin 响应不包含预期的媒体播放列表。 | 
| ORIGIN\_MANIFEST | MediaTailor 已获取来源清单。必须启用调试模式才能接收这些日志。有关调试日志模式的信息，包括如何启用该模式，请参阅[生成调试日志](debug-log-mode.md)。 | 
| PARSING\_ERROR | 来源无法解析清单请求。 | 
| SCTE35\_PARSING\_ERROR | MediaTailor 无法解析清单中的Signal Binary元素。 | 
| SESSION\_INITIALIZED | 会话已初始化。必须启用调试模式才能接收这些日志。有关调试日志模式的信息，包括如何启用该模式，请参阅[生成调试日志](debug-log-mode.md)。 | 
| TIMEOUT\_ERROR |  MediaTailor 清单请求超时。 | 
| TRACKING\_RESPONSE | MediaTailor 发出了追踪回复。必须启用调试模式才能接收这些日志。有关调试日志模式的信息，包括如何启用该模式，请参阅[生成调试日志](debug-log-mode.md)。 | 
| UNKNOWN\_ERROR | MediaTailor 遇到了未知错误。 | 
| UNKNOWN\_HOST | 主机未知。 | 
| UNSUPPORTED\_SINGLE\_PERIOD\_DASH\_MANIFEST | 不支持单周期 DASH 清单。 MediaTailor 正在通过单期 DASH 清单。 | 

## 清单日志属性
<a name="manifest-logs-main"></a>

本节介绍清单日志的属性。


| 属性 | Type | 必需 | 
| --- | --- | --- | 
| awsAccountId | 字符串 | true | 
| eventTimestamp | 字符串 | true | 
| originId | 字符串 | true | 
| customerId | 字符串 | false | 
| eventType | 字符串 | false | 
| sessionId | 字符串 | false | 
| originRequestUrl | 字符串 | false | 
| mediaTailorPath | 字符串 | false | 
| requestId | 字符串 | false | 
| responseBody | 字符串 | false | 
| sessionType | 字符串（合法值：[DASH, HLS]） | false | 
| requestNextToken | 字符串 | false | 
| eventDescription | 字符串 | false | 
| assetPath | 字符串 | false | 
| originFullUrl | 字符串 | false | 
| originPrefixUrl | 字符串 | false | 
| additionalInfo | 字符串 | false | 
| cause | 字符串 | false | 
| response | 字符串 | false | 
| httpCode | 字符串 | false | 
| errorMessage | 字符串 | false | 
| adAdsResponse | 字符串 | false | 
| adAdsRawResponse | 字符串 | false | 
| adAdsRequest | 字符串 | false | 
| adNumNewAvails | 字符串 | false | 
| generatedMediaPlaylist | 字符串 | false | 
| requestStartTime | 字符串 | false | 
| requestEndTime | 字符串 | false | 
| requestStartTimeEpochMillis | 字符串 | false | 
| requestEndTimeEpochMillis | 字符串 | false | 