[ aws . mediapackage-vod ]
list-packaging-configurations
Описание
Возвращает набор ресурсов MediaPackage VOD PackagingConfiguration.
См. также: Документацию API AWS
list-packaging-configurations это постраничная операция. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничную загрузку, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничной загрузкой, аргумент --query должен извлечь данные из результатов следующих выражений запросов: PackagingConfigurations
Синтаксис
list-packaging-configurations
[--packaging-group-id <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--page-size <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--packaging-group-id (строка) Возвращает MediaPackage VOD PackagingConfigurations, связанные с указанной PackagingGroup.
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка следует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные в JSON. Невозможно передать произвольные двоичные значения с помощью предоставленного JSON-значения, так как строка будет воспринята буквально. Это не может быть указано вместе с --cli-input-yaml.
--starting-token (строка)
Токен для указания места начала постраничной загрузки. Это NextToken из ранее усеченного ответа.
Примеры использования см. в разделе Постраничная загрузка в Руководстве пользователя AWS Command Line Interface.
--page-size (целое число)
Размер каждой страницы для получения в вызове AWS-сервиса. Это не влияет на количество элементов, возвращенных в выводе команды. Установка меньшего размера страницы приводит к большему количеству вызовов AWS-сервиса, получая меньше элементов в каждом вызове. Это может помочь предотвратить истечение времени ожидания вызовов AWS-сервиса.
Примеры использования см. в разделе Постраничная загрузка в Руководстве пользователя AWS Command Line Interface.
--max-items (целое число)
Общее количество элементов для возврата в выводе команды. Если общее количество доступных элементов превышает указанное значение, предоставляется NextToken в выводе команды. Чтобы продолжить постраничную загрузку, укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую вне AWS CLI.
Примеры использования см. в разделе Постраничная загрузка в Руководстве пользователя AWS Command Line Interface.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено значение без значения или со значением input, выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, это выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, это проверяет входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не стабилен между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (логическое значение)
Включить отладочную запись журнала.
--endpoint-url (строка)
Переопределить URL по умолчанию команды указанным URL.
--no-verify-ssl (логическое значение)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.
--no-paginate (логическое значение)
Отключить автоматическую постраничную загрузку. Если автоматическая постраничная загрузка отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования вывода команды.
- json
- text
- table
- yaml
- yaml-stream
--query (строка)
Выражение JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из вашего файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/выключить цветной вывод.
- on
- off
- auto
--no-sign-request (логическое значение)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент предоставлен.
--ca-bundle (строка)
Файл сертификата CA для проверки SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь тайм-аута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь тайм-аута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной в base64 строки. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, отображаемого двоичным блоком, fileb:// всегда будет рассматриваться как двоичный и будет использовать содержимое файла непосредственно независимо от параметра cli-binary-format. При использовании file:// содержимое файла потребуется правильно отформатировать для заданной настройки cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (логическое значение)
Отключить кли-паджера для вывода.
--cli-auto-prompt (логическое значение)
Автоматически запросить параметры ввода CLI.
--no-cli-auto-prompt (логическое значение)
Отключить автоматический запрос параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Подробнее см. руководство по началу работы в Руководстве пользователя AWS CLI.
Если не указано иное, все примеры имеют правила цитирования похожие на Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей консоли. См. использование кавычек со строками в Руководстве пользователя AWS CLI.
Для отображения всех конфигураций пакета
Следующий list-packaging-configurations пример отображает все конфигурации пакета, которые настроены в группе пакета с именем Packaging_group_1.
aws mediapackage-vod list-packaging-configurations \
--packaging-group-id Packaging_group_1
Вывод:
{
"PackagingConfigurations":[
{
"Arn":"arn:aws:mediapackage-vod:us-west-2:111122223333:packaging-configurations/CMAF",
"Id":"CMAF",
"PackagingGroupId":"Packaging_group_1",
"CmafPackage":[
{
"SegmentDurationSeconds":"2"
},
{
"HlsManifests":{
"AdMarkers":"NONE",
"RepeatExtXKey":"False",
"ManifestName":"index",
"ProgramDateTimeIntervalSeconds":"0",
"IncludeIframeOnlyStream":"False"
}
}
]
},
{
"Arn":"arn:aws:mediapackage-vod:us-west-2:111122223333:packaging-configurations/DASH",
"Id":"DASH",
"PackagingGroupId":"Packaging_group_1",
"DashPackage":[
{
"SegmentDurationSeconds":"2"
},
{
"DashManifests":{
"ManifestName":"index",
"MinBufferTimeSeconds":"30",
"Profile":"NONE"
}
}
]
},
{
"Arn":"arn:aws:mediapackage-vod:us-west-2:111122223333:packaging-configurations/HLS",
"Id":"HLS",
"PackagingGroupId":"Packaging_group_1",
"HlsPackage":[
{
"SegmentDurationSeconds":"6",
"UseAudioRenditionGroup":"False"
},
{
"HlsManifests":{
"AdMarkers":"NONE",
"RepeatExtXKey":"False",
"ManifestName":"index",
"ProgramDateTimeIntervalSeconds":"0",
"IncludeIframeOnlyStream":"False"
}
}
]
},
{
"Arn":"arn:aws:mediapackage-vod:us-west-2:111122223333:packaging-configurations/New_config_0_copy",
"Id":"New_config_0_copy",
"PackagingGroupId":"Packaging_group_1",
"HlsPackage":[
{
"SegmentDurationSeconds":"6",
"UseAudioRenditionGroup":"False"
},
{
"Encryption":{
"EncryptionMethod":"AWS_128",
"SpekeKeyProvider":{
"RoleArn":"arn:aws:iam:111122223333::role/SPEKERole",
"Url":"https://lfgubdvs97.execute-api.us-west-2.amazonaws.com/EkeStage/copyProtection/",
"SystemIds":[
"81376844-f976-481e-a84e-cc25d39b0b33"
]
}
}
},
{
"HlsManifests":{
"AdMarkers":"NONE",
"RepeatExtXKey":"False",
"ManifestName":"index",
"ProgramDateTimeIntervalSeconds":"0",
"IncludeIframeOnlyStream":"False"
}
}
]
}
]
}
Для получения дополнительной информации см. Просмотр деталей конфигурации пакета в Руководстве пользователя AWS Elemental MediaPackage.
Вывод
NextToken -> (строка)
PackagingConfigurations -> (список)
Список ресурсов MediaPackage VOD PackagingConfiguration.
(структура)
Ресурс MediaPackage VOD PackagingConfiguration.
Arn -> (строка)
CmafPackage -> (структура)
Конфигурация упаковки CMAF.
Encryption -> (структура)
Конфигурация шифрования CMAF.
ConstantInitializationVector -> (строка)
SpekeKeyProvider -> (структура)
Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования содержимого для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи содержимого используются для шифрования аудио- и видеопотоков в вашем потоке. Для настройки контракта шифрования укажите, какие предустановки шифрования аудио и видео использовать. Обратите внимание на следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Вы должны отключить ротацию ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем, которые следует включать в запросы ключей.
(строка)
Url -> (строка)
HlsManifests -> (список)
Список конфигураций манифестов HLS.
(структура)
Конфигурация манифеста HTTP Live Streaming (HLS).
AdMarkers -> (строка)
IncludeIframeOnlyStream -> (булево)
ManifestName -> (строка)
ProgramDateTimeIntervalSeconds -> (целое число)
RepeatExtXKey -> (булево)
StreamSelection -> (структура)
Конфигурация StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
IncludeEncoderConfigurationInSegments -> (булево)
SegmentDurationSeconds -> (целое число)
CreatedAt -> (строка)
DashPackage -> (структура)
Конфигурация упаковки Dynamic Adaptive Streaming over HTTP (DASH).
DashManifests -> (список)
Список конфигураций манифестов DASH.
(структура)
Конфигурация манифеста DASH.
ManifestLayout -> (строка)
ManifestName -> (строка)
MinBufferTimeSeconds -> (целое число)
Profile -> (строка)
ScteMarkersSource -> (строка)
StreamSelection -> (структура)
Конфигурация StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
Encryption -> (структура)
Конфигурация шифрования Dynamic Adaptive Streaming over HTTP (DASH).
SpekeKeyProvider -> (структура)
Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования содержимого для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи содержимого используются для шифрования аудио- и видеопотоков в вашем потоке. Для настройки контракта шифрования укажите, какие предустановки шифрования аудио и видео использовать. Обратите внимание на следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Вы должны отключить ротацию ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем, которые следует включать в запросы ключей.
(строка)
Url -> (строка)
IncludeEncoderConfigurationInSegments -> (булево)
IncludeIframeOnlyStream -> (булево)
PeriodTriggers -> (список)
Список триггеров, которые управляют тем, когда выходное описание представления мультимедиа DASH будет разделено на несколько периодов. Если список пуст, контент не будет разделен на более одного периода. Если список содержит «ADS», новые периоды будут созданы там, где актив содержит маркеры рекламы SCTE-35.
(строка)
SegmentDurationSeconds -> (целое число)
SegmentTemplateFormat -> (строка)
HlsPackage -> (структура)
Конфигурация пакета HTTP Live Streaming (HLS).
Шифрование -> (структура)
Конфигурация шифрования HTTP Live Streaming (HLS).
ConstantInitializationVector -> (строка)
EncryptionMethod -> (строка)
SpekeKeyProvider -> (структура)
Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая будет предоставлять ключи шифрования.
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеопотоков в вашем потоке. Для настройки контракта шифрования укажите используемые пресеты шифрования аудио и видео. Обратите внимание на следующие соображения при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Необходимо отключить вращение ключей для этой конечной точки, установив keyRotationIntervalSeconds в значение 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем, которые необходимо включать в запросы ключей.
(строка)
Url -> (строка)
HlsManifests -> (список)
Список конфигураций манифестов HLS.
(структура)
Конфигурация манифеста HTTP Live Streaming (HLS).
AdMarkers -> (строка)
IncludeIframeOnlyStream -> (булево)
ManifestName -> (строка)
ProgramDateTimeIntervalSeconds -> (целое число)
RepeatExtXKey -> (булево)
StreamSelection -> (структура)
Конфигурация StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
IncludeDvbSubtitles -> (булево)
SegmentDurationSeconds -> (целое число)
UseAudioRenditionGroup -> (булево)
Id -> (строка)
MssPackage -> (структура)
Конфигурация пакета Microsoft Smooth Streaming (MSS).
Шифрование -> (структура)
Конфигурация шифрования Microsoft Smooth Streaming (MSS).
SpekeKeyProvider -> (структура)
Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая будет предоставлять ключи шифрования.
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеопотоков в вашем потоке. Для настройки контракта шифрования укажите используемые пресеты шифрования аудио и видео. Обратите внимание на следующие соображения при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Необходимо отключить вращение ключей для этой конечной точки, установив keyRotationIntervalSeconds в значение 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем, которые необходимо включать в запросы ключей.
(строка)
Url -> (строка)
MssManifests -> (список)
Список конфигураций манифестов MSS.
(структура)
Конфигурация манифеста Microsoft Smooth Streaming (MSS).
ManifestName -> (строка)
StreamSelection -> (структура)
Конфигурация StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
SegmentDurationSeconds -> (целое число)
PackagingGroupId -> (строка)
Tags -> (карта)
Коллекция тегов, связанных с ресурсом
key -> (строка)
value -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.