[ aws . mediapackage ]
list-origin-endpoints
Описание
Возвращает коллекцию записей OriginEndpoint.
См. также: Документация AWS API
list-origin-endpoints является постраничной операцией. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничность, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничностью, аргумент --query должен извлекать данные из результатов следующих выражений запроса: OriginEndpoints
Синтаксис
list-origin-endpoints
[--channel-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]
Параметры
--channel-id (строка) Если указано, запрос вернёт только OriginEndpoints, связанные с заданным идентификатором канала.
--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.
--cli-auto-prompt (булево)
Автоматически запросить параметры CLI.
--no-cli-auto-prompt (булево)
Отключить автоматический запрос параметров CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. См. руководство по началу работы в Руководстве пользователя AWS CLI для получения дополнительной информации.
Если не указано иное, все примеры используют правила цитирования, характерные для Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей терминальной оболочки. См. раздел Использование кавычек со строками в Руководстве пользователя AWS CLI.
Для перечисления всех origin-endpoints на канале
Следующая list-origin-endpoints команда перечисляет все конечные точки происхождения, настроенные на канале с именем test.
aws mediapackage list-origin-endpoints \
--channel-id test
Вывод:
{
"OriginEndpoints": [
{
"Arn": "arn:aws:mediapackage:us-west-2:111222333:origin_endpoints/247cff871f2845d3805129be22f2c0a2",
"ChannelId": "test",
"DashPackage": {
"ManifestLayout": "FULL",
"ManifestWindowSeconds": 60,
"MinBufferTimeSeconds": 30,
"MinUpdatePeriodSeconds": 15,
"PeriodTriggers": [],
"Profile": "NONE",
"SegmentDurationSeconds": 2,
"SegmentTemplateFormat": "NUMBER_WITH_TIMELINE",
"StreamSelection": {
"MaxVideoBitsPerSecond": 2147483647,
"MinVideoBitsPerSecond": 0,
"StreamOrder": "ORIGINAL"
},
"SuggestedPresentationDelaySeconds": 25
},
"Id": "tester2",
"ManifestName": "index",
"StartoverWindowSeconds": 0,
"Tags": {},
"TimeDelaySeconds": 0,
"Url": "https://8343f7014c0ea438.mediapackage.us-west-2.amazonaws.com/out/v1/247cff871f2845d3805129be22f2c0a2/index.mpd",
"Whitelist": []
},
{
"Arn": "arn:aws:mediapackage:us-west-2:111222333:origin_endpoints/869e237f851549e9bcf10e3bc2830839",
"ChannelId": "test",
"HlsPackage": {
"AdMarkers": "NONE",
"IncludeIframeOnlyStream": false,
"PlaylistType": "EVENT",
"PlaylistWindowSeconds": 60,
"ProgramDateTimeIntervalSeconds": 0,
"SegmentDurationSeconds": 6,
"StreamSelection": {
"MaxVideoBitsPerSecond": 2147483647,
"MinVideoBitsPerSecond": 0,
"StreamOrder": "ORIGINAL"
},
"UseAudioRenditionGroup": false
},
"Id": "tester",
"ManifestName": "index",
"StartoverWindowSeconds": 0,
"Tags": {},
"TimeDelaySeconds": 0,
"Url": "https://8343f7014c0ea438.mediapackage.us-west-2.amazonaws.com/out/v1/869e237f851549e9bcf10e3bc2830839/index.m3u8",
"Whitelist": []
}
]
}
Дополнительную информацию см. в разделе Просмотр всех конечных точек, связанных с каналом, в Руководстве пользователя AWS Elemental MediaPackage.
Вывод
NextToken -> (строка)
OriginEndpoints -> (список)
Список записей OriginEndpoint.
(структура)
Конфигурация ресурса OriginEndpoint.
Arn -> (строка)
Authorization -> (структура)
Удостоверения CDN Authorization
CdnIdentifierSecret -> (строка)
SecretsRoleArn -> (строка)
ChannelId -> (строка)
CmafPackage -> (структура)
Конфигурация упаковки Common Media Application Format (CMAF).
Encryption -> (структура)
Конфигурация шифрования Common Media Application Format (CMAF).
ConstantInitializationVector -> (строка)
EncryptionMethod -> (строка)
KeyRotationIntervalSeconds -> (целое число)
SpekeKeyProvider -> (структура)
Конфигурация для доступа к внешней службе обмена ключами Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, которые используют SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите, какие аудио- и видеопресеты шифрования использовать. Учитывайте следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH или CMAF, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Вы должны отключить обновление ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем, которые необходимо включить в запросы ключей.
(строка)
Url -> (строка)
HlsManifests -> (список)
Список конфигураций HLS маникфеста
(структура)
Конфигурация маникфеста HTTP Live Streaming (HLS).
AdMarkers -> (строка)
Id -> (строка)
IncludeIframeOnlyStream -> (булево)
ManifestName -> (строка)
PlaylistType -> (строка)
PlaylistWindowSeconds -> (целое число)
ProgramDateTimeIntervalSeconds -> (целое число)
Url -> (строка)
AdTriggers -> (список)
Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы в выходных данных. Если список пуст, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех включенных типов сообщений.
(строка)
AdsOnDeliveryRestrictions -> (строка)
SegmentDurationSeconds -> (целое число)
SegmentPrefix -> (строка)
StreamSelection -> (структура)
Конфигурация StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
CreatedAt -> (строка)
DashPackage -> (структура)
Конфигурация пакета Dynamic Adaptive Streaming over HTTP (DASH).
AdTriggers -> (список)
Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы в выходных данных. Если список пуст, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех включённых типов сообщений.
(строка)
AdsOnDeliveryRestrictions -> (строка)
Encryption -> (структура)
Конфигурация шифрования Dynamic Adaptive Streaming over HTTP (DASH).
KeyRotationIntervalSeconds -> (целое число)
SpekeKeyProvider -> (структура)
Настройка для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, которые используют SPEKE 2.0. Контракт шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки контракта шифрования укажите, какие аудио- и видео-пресеты шифрования использовать. Обратите внимание на следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH или CMAF, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Вы должны отключить смену ключей для этой конечной точки, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы системы для включения в запросы ключей.
(строка)
Url -> (строка)
IncludeIframeOnlyStream -> (логическое значение)
ManifestLayout -> (строка)
ManifestWindowSeconds -> (целое число)
MinBufferTimeSeconds -> (целое число)
MinUpdatePeriodSeconds -> (целое число)
PeriodTriggers -> (список)
Список триггеров, контролирующих, когда выходное описание представления медиа DASH (MPD) будет разделено на несколько периодов. Если список пуст, контент не будет разделен на более одного периода. Если в списке есть «ADS», новые периоды будут созданы, когда исходный канал содержит метки рекламы SCTE-35.
(строка)
Profile -> (строка)
SegmentDurationSeconds -> (целое число)
SegmentTemplateFormat -> (строка)
StreamSelection -> (структура)
Настройка StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
SuggestedPresentationDelaySeconds -> (целое число)
UtcTiming -> (строка)
UtcTimingUri -> (строка)
Description -> (строка)
HlsPackage -> (структура)
Конфигурация пакета для потоковой передачи видео в реальном времени (HLS).
AdMarkers -> (строка)
AdTriggers -> (список)
Список типов сообщений SCTE-35, которые обрабатываются как метки рекламы на выходе. Если список пустой, метки рекламы не выводятся. Укажите несколько элементов, чтобы создать метки рекламы для всех включенных типов сообщений.
(строка)
AdsOnDeliveryRestrictions -> (строка)
Encryption -> (структура)
Конфигурация шифрования потоковой передачи видео в реальном времени (HLS).
ConstantInitializationVector -> (строка)
EncryptionMethod -> (строка)
KeyRotationIntervalSeconds -> (целое число)
RepeatExtXKey -> (булево)
SpekeKeyProvider -> (структура)
Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Договор шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки договора шифрования укажите, какие предустановки шифрования аудио и видео использовать. Обратите внимание на следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH или CMAF, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Для этой конечной точки необходимо отключить обновление ключей, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем для включения в запросы ключей.
(строка)
Url -> (строка)
IncludeDvbSubtitles -> (булево)
IncludeIframeOnlyStream -> (булево)
PlaylistType -> (строка)
PlaylistWindowSeconds -> (целое число)
ProgramDateTimeIntervalSeconds -> (целое число)
SegmentDurationSeconds -> (целое число)
StreamSelection -> (структура)
Настройка StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
UseAudioRenditionGroup -> (булево)
Id -> (строка)
ManifestName -> (строка)
MssPackage -> (структура)
Конфигурация пакета Microsoft Smooth Streaming (MSS).
Encryption -> (структура)
Конфигурация шифрования Microsoft Smooth Streaming (MSS).
SpekeKeyProvider -> (структура)
Конфигурация для доступа к внешней службе Secure Packager and Encoder Key Exchange (SPEKE), которая предоставит ключи шифрования.
CertificateArn -> (строка)
EncryptionContractConfiguration -> (структура)
Используйте encryptionContractConfiguration для настройки одного или нескольких ключей шифрования контента для ваших конечных точек, использующих SPEKE 2.0. Договор шифрования определяет, какие ключи контента используются для шифрования аудио- и видеодорожек в вашем потоке. Для настройки договора шифрования укажите, какие предустановки шифрования аудио и видео использовать. Обратите внимание на следующие моменты при использовании encryptionContractConfiguration: encryptionContractConfiguration может использоваться для конечных точек DASH или CMAF, использующих SPEKE 2.0. SPEKE 2.0 опирается на спецификацию CPIX 2.3. Для этой конечной точки необходимо отключить обновление ключей, установив keyRotationIntervalSeconds в 0.
PresetSpeke20Audio -> (строка)
PresetSpeke20Video -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SystemIds -> (список)
Идентификаторы систем для включения в запросы ключей.
(строка)
Url -> (строка)
ManifestWindowSeconds -> (целое число)
SegmentDurationSeconds -> (целое число)
StreamSelection -> (структура)
Настройка StreamSelection.
MaxVideoBitsPerSecond -> (целое число)
MinVideoBitsPerSecond -> (целое число)
StreamOrder -> (строка)
Origination -> (строка)
StartoverWindowSeconds -> (целое число)
Tags -> (карта)
Коллекция тегов, связанных с ресурсом
key -> (строка)
value -> (строка)
TimeDelaySeconds -> (целое число)
Url -> (строка)
Whitelist -> (список)
Список CIDR-блоков IP-адресов источников, которые будут разрешены для доступа к OriginEndpoint.
(строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.