AWS mediatailor documentation change
Summary
Updated HLS implicit session initialization details, added parameter application locations, and corrected URI examples by removing 'manifest.' prefix.
Security assessment
Changes focus on clarifying parameter handling mechanics and URI formatting without introducing security-specific features or addressing vulnerabilities. The removal of 'manifest.' prefixes appears to be a functional change rather than a security measure.
Diff
diff --git a/mediatailor/latest/ug/manifest-query-parameters-hls-implicit-session-initialization.md b/mediatailor/latest/ug/manifest-query-parameters-hls-implicit-session-initialization.md index 187c1dbfa..e225e6228 100644 --- a//mediatailor/latest/ug/manifest-query-parameters-hls-implicit-session-initialization.md +++ b//mediatailor/latest/ug/manifest-query-parameters-hls-implicit-session-initialization.md @@ -5 +5 @@ -# HLS implicit session initialization with AWS Elemental MediaTailor +# MediaTailor HLS implicit session initialization @@ -7 +7 @@ -When the request includes query parameters with the key `manifest.`*``, as shown in the following example, MediaTailor includes the query parameters in the links to MediaTailor resources. Links don't include the `manifest.` prefix. +AWS Elemental MediaTailor includes query parameters in links to MediaTailor resources when your request includes query parameters with the key `manifest.`*``. The following example shows this request format: @@ -11,0 +12,19 @@ When the request includes query parameters with the key `manifest.`*``, as shown +Links don't include the `manifest.` prefix. + +###### Parameter application in HLS + +For HLS implicit sessions, MediaTailor applies parameters to the following locations in the manifest hierarchy: + + * Multivariant playlist URLs + + * Media playlist URLs + + * Content segment URLs + + * Ad segment URLs + + * HLS initialization URLs + + + + @@ -14 +33 @@ When the request includes query parameters with the key `manifest.`*``, as shown -In the following example, MediaTailor includes the query parameters MediaTailor for URL for the multivariant playlist. +The following example shows how MediaTailor includes the query parameters in the URL for the multivariant playlist: @@ -20 +39 @@ In the following example, MediaTailor includes the query parameters MediaTailor - #EXT-X-MEDIA:LANGUAGE="eng",AUTOSELECT=YES,FORCED=NO,TYPE=SUBTITLES,URI="../../../manifest/111122223333/originId/session/1.m3u8?manifest.test=123",GROUP-ID="subtitles",DEFAULT=YES,NAME="caption_1" + #EXT-X-MEDIA:LANGUAGE="eng",AUTOSELECT=YES,FORCED=NO,TYPE=SUBTITLES,URI="../../../manifest/111122223333/originId/session/1.m3u8?test=123",GROUP-ID="subtitles",DEFAULT=YES,NAME="caption_1" @@ -22 +41 @@ In the following example, MediaTailor includes the query parameters MediaTailor - ../../../manifest/111122223333/originId/session/0.m3u8?manifest.test=123 + ../../../manifest/111122223333/originId/session/0.m3u8?test=123 @@ -24 +43 @@ In the following example, MediaTailor includes the query parameters MediaTailor -###### Example variant playlist +###### Example media playlist @@ -26 +45 @@ In the following example, MediaTailor includes the query parameters MediaTailor -In the following example, MediaTailor includes the query parameters in the URLs for the content segments. +The following example shows how MediaTailor includes the query parameters in the URLs for the content segments: @@ -35 +54 @@ In the following example, MediaTailor includes the query parameters in the URLs - https://origin.com/contentSegment_1.ts?originQueryParam=foo + https://origin.com/contentSegment_1.ts?originQueryParam=foo&test=123 @@ -38 +57 @@ In the following example, MediaTailor includes the query parameters in the URLs - ../../../../segment/111122223333/originId/session/0/2?manifest.test=123 + ../../../../segment/111122223333/originId/session/0/2?test=123 @@ -46 +65 @@ To use the Amazon Web Services Documentation, Javascript must be enabled. Please -Passing query parameters to the manifest +MediaTailor character restrictions @@ -48 +67 @@ Passing query parameters to the manifest -DASH implicit session initialization +MediaTailor DASH implicit sessions