Spec-Zone.ru › AWS CLI v2

[ aws . medialive ]

update-input

Описание

Обновляет вход.

См. также: Документацию API AWS

Синтаксис

  update-input
[--destinations <value>]
[--input-devices <value>]
--input-id <value>
[--input-security-groups <value>]
[--media-connect-flows <value>]
[--name <value>]
[--role-arn <value>]
[--sources <value>]
[--srt-settings <value>]
[--multicast-settings <value>]
[--smpte2110-receiver-group-settings <value>]
[--sdi-sources <value>]
[--cli-input-json | --cli-input-yaml]
[--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]

Параметры

--destinations (список) Параметры назначения для входов типа PUSH (структура).

Параметры конечной точки для входов типа PUSH.

StreamName -> (строка)

Уникальное имя расположения, куда передаётся RTMP-поток.

Network -> (строка)

Если расположение ввода PUSH — ON-PREM, укажите идентификатор подключенной сети.

NetworkRoutes -> (список)

Если расположение ввода PUSH — ON-PREM, необходимо указать маршрут ввода в локальной сети клиента.

(структура)

Настройка маршрута сети.

Cidr -> (строка)

CIDR-маршрут.

Gateway -> (строка)

Необязательный шлюз для маршрута.

StaticIpAddress -> (строка)

Если расположение ввода PUSH — ON-PREM, можно указать IP-адрес ввода в локальной сети клиента.

Синтаксис сокращённого формата:

StreamName=string,Network=string,NetworkRoutes=[{Cidr=string,Gateway=string},{Cidr=string,Gateway=string}],StaticIpAddress=string ...

JSON-синтаксис:

[
  {
    "StreamName": "string",
    "Network": "string",
    "NetworkRoutes": [
      {
        "Cidr": "string",
        "Gateway": "string"
      }
      ...
    ],
    "StaticIpAddress": "string"
  }
  ...
]

--input-devices (список) Параметры устройств (структура).

Параметры устройства ввода.

Id -> (строка)

Уникальный идентификатор устройства.

Синтаксис сокращённого формата:

Id=string ...

JSON-синтаксис:

[
  {
    "Id": "string"
  }
  ...
]

--input-id (строка) Уникальный идентификатор ввода.

--input-security-groups (список) Список групп безопасности, ссылающихся на идентификаторы для прикрепления к вводу (строка).

Документация-заполнитель для __string

Синтаксис:

"string" "string" ...

--media-connect-flows (список) Список ARNs потоков MediaConnect, которые вы хотите использовать в качестве источника ввода. Вы можете указать как минимум один поток и в настоящее время до двух. Единственное требование при использовании более одного потока заключается в том, что каждый поток должен находиться в отдельной доступной зоне, так как это гарантирует избыточность вашего ввода EML при проблемах с доступными зонами (AZ). (структура).

Настройки для потока MediaConnect.

FlowArn -> (строка)

ARN потока MediaConnect, который вы хотите использовать в качестве источника.

Синтаксис сокращённого формата:

FlowArn=string ...

JSON-синтаксис:

[
  {
    "FlowArn": "string"
  }
  ...
]

--name (строка) Название ввода.

--role-arn (строка) Amazon Resource Name (ARN) роли, которую этот вход использует во время и после создания.

--sources (список) URL-адреса источников для ввода типа PULL. Каждый вход типа PULL должен иметь ровно два URL-адреса источника для обеспечения избыточности. Указывайте только источники для входов типа PULL. Оставьте поля назначения пустыми. (структура)

Настройки для ввода типа PULL.

PasswordParam -> (строка)

Ключ для извлечения пароля из хранилища параметров EC2.

Url -> (строка)

URL-адрес клиента, откуда извлекается поток.

Username -> (строка)

Имя пользователя для источника ввода.

Синтаксис сокращённого формата:

PasswordParam=string,Url=string,Username=string ...

JSON-синтаксис:

[
  {
    "PasswordParam": "string",
    "Url": "string",
    "Username": "string"
  }
  ...
]

--srt-settings (структура) Настройки ввода SRT.SrtCallerSources -> (список)

Документация-заполнитель для __listOfSrtCallerSourceRequest

(структура)

Настраивает подключение для источника, использующего протокол SRT. В отношении установления соединения MediaLive всегда является вызывающей стороной, а системный компонент upstream — всегда стороной, принимающей подключение. В отношении передачи содержимого источника MediaLive всегда является получателем, а системный компонент upstream — всегда отправителем.

Decryption -> (структура)

Заполните эти параметры только если контент зашифрован.

Algorithm -> (строка)

Алгоритм шифрования контента.

PassphraseSecretArn -> (строка)

ARN секрета в Secrets Manager. Кто-то в вашей организации должен создать секрет и предоставить вам его ARN. Этот секрет содержит пароль, который MediaLive будет использовать для расшифровки исходного контента.

MinimumLatency -> (целое число)

Предпочтительная задержка (в миллисекундах) для реализации потери и восстановления пакетов. Восстановление пакетов — ключевая функция SRT. Получите это значение от оператора на стороне системного компонента upstream.

SrtListenerAddress -> (строка)

IP-адрес на стороне системного компонента upstream (сторона, принимающая подключение), к которому MediaLive (сторона, устанавливающая подключение) будет подключаться.

SrtListenerPort -> (строка)

Порт на стороне системного компонента upstream (сторона, принимающая подключение), к которому MediaLive (сторона, устанавливающая подключение) будет подключаться.

StreamId -> (строка)

Это значение требуется, если системный компонент upstream использует этот идентификатор, поскольку без него соединение SRT между MediaLive (сторона, устанавливающая подключение) и системным компонентом upstream (сторона, принимающая подключение) может завершиться ошибкой.

JSON-синтаксис:

{
  "SrtCallerSources": [
    {
      "Decryption": {
        "Algorithm": "AES128"|"AES192"|"AES256",
        "PassphraseSecretArn": "string"
      },
      "MinimumLatency": integer,
      "SrtListenerAddress": "string",
      "SrtListenerPort": "string",
      "StreamId": "string"
    }
    ...
  ]
}

--multicast-settings (структура) Настройки ввода многоадресной рассылки.Sources -> (список)

Документация-заполнитель для __listOfMulticastSourceUpdateRequest

(структура)

Пара multicast url и source ip address (необязательно), которые составляют источник многоадресной рассылки.

SourceIp -> (строка)

IP-адрес устройства, отправляющего поток многоадресной рассылки.

Url -> (строка)

URL-адрес клиента, откуда извлекается поток многоадресной рассылки.

Синтаксис сокращённого формата:

Sources=[{SourceIp=string,Url=string},{SourceIp=string,Url=string}]

JSON-синтаксис:

{
  "Sources": [
    {
      "SourceIp": "string",
      "Url": "string"
    }
    ...
  ]
}

--smpte2110-receiver-group-settings (структура) Включите этот параметр, если вход — вход SMPTE 2110, чтобы определить источники потоков для этого ввода.Smpte2110ReceiverGroups -> (список)

Документация-заполнитель для __listOfSmpte2110ReceiverGroup

(структура)

Группа получателей — это набор видео-, аудио- и вспомогательных потоков, которые вы хотите сгруппировать и прикрепить к одному входу.

SdpSettings -> (структура)

Единственная настройка Smpte2110ReceiverGroupSdpSettings, определяющая видео-, аудио- и вспомогательные потоки для этой группы получателей.

AncillarySdps -> (список)

Список InputSdpLocations. Каждый элемент списка указывает файл SDP и индекс для одного вспомогательного потока SMPTE 2110. Каждый поток инкапсулирует один поток субтитров (любое количество) или один поток SCTE 35.

(структура)

Расположение файла SDP для одного из потоков SMPTE 2110 в группе получателей.

MediaIndex -> (целое число)

Индекс потока медиа в файле SDP для одного потока SMPTE 2110.

SdpUrl -> (строка)

URL-адрес файла SDP для одного потока SMPTE 2110.

AudioSdps -> (список)

Список InputSdpLocations. Каждый элемент списка указывает файл SDP и индекс для одного аудиопотока SMPTE 2110.

(структура)

Расположение файла SDP для одного из потоков SMPTE 2110 в группе получателей.

MediaIndex -> (целое число)

Индекс потока медиа в файле SDP для одного потока SMPTE 2110.

SdpUrl -> (строка)

URL-адрес файла SDP для одного потока SMPTE 2110.

VideoSdp -> (структура)

InputSdpLocation, определяющий файл SDP и индекс для единственного видеопотока SMPTE 2110 для этого ввода 2110.

MediaIndex -> (целое число)

Индекс потока медиа в файле SDP для одного потока SMPTE 2110.

SdpUrl -> (строка)

URL-адрес файла SDP для одного потока SMPTE 2110.

JSON-синтаксис:

{
  "Smpte2110ReceiverGroups": [
    {
      "SdpSettings": {
        "AncillarySdps": [
          {
            "MediaIndex": integer,
            "SdpUrl": "string"
          }
          ...
        ],
        "AudioSdps": [
          {
            "MediaIndex": integer,
            "SdpUrl": "string"
          }
          ...
        ],
        "VideoSdp": {
          "MediaIndex": integer,
          "SdpUrl": "string"
        }
      }
    }
    ...
  ]
}

--sdi-sources (список) SDI-источники для данного ввода (строка).

Документация-заполнитель для __string

Синтаксис:

"string" "string" ...

--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, указанному в --generate-cli-skeleton. Если на командной строке указаны другие аргументы, их значения переопределяют значения, предоставленные в JSON. Нельзя передавать произвольные двоичные значения с помощью значения, предоставленного в JSON, так как строка будет воспринята буквально. Это может не указываться вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если указано без значения или со значением input, выводит пример JSON-ввода, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если указано yaml-input, он выведет пример YAML-ввода, который можно использовать с --cli-input-yaml. Если указано значение output, он проверит входные данные команд и вернёт пример JSON-вывода для этой команды. Сгенерированный JSON-скелет не стабилен между версиями AWS CLI, и нет гарантий обратной совместимости сгенерированного JSON-скелета.

Общие параметры

--debug (boolean)

Включить отладку логирования.

--endpoint-url (string)

Переопределить стандартный URL команды заданным URL.

--no-verify-ssl (boolean)

По умолчанию AWS CLI использует SSL при общении с сервисами AWS. Для каждого SSL-соединения AWS CLI проверяет SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.

--no-paginate (boolean)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (string)

Стиль форматирования вывода команд.

  • json
  • text
  • table
  • yaml
  • yaml-stream

--query (string)

Запрос JMESPath для фильтрации данных ответа.

--profile (string)

Использование определенного профиля из файла аутентификации.

--region (string)

Регион для использования. Переопределяет настройки из конфигурации/среды.

--version (string)

Отображение версии этого инструмента.

--color (string)

Включить/отключить цветной вывод.

  • on
  • off
  • auto

--no-sign-request (boolean)

Не подписывать запросы. Кредиты не будут загружены, если этот аргумент предоставлен.

--ca-bundle (string)

Файл с сертификатами CA для проверки SSL-сертификатов. Переопределяет настройки из конфигурации/среды.

--cli-read-timeout (int)

Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию - 60 секунд.

--cli-connect-timeout (int)

Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию - 60 секунд.

--cli-binary-format (string)

Стиль форматирования, используемый для двоичных блоков. По умолчанию формат - 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 (boolean)

Отключить кли-пейджер для вывода.

--cli-auto-prompt (boolean)

Автоматически запросить входные параметры CLI.

--no-cli-auto-prompt (boolean)

Отключить автоматический запрос входных параметров CLI.

Вывод

Вход -> (структура)

Документация по умолчанию для входа

Arn -> (строка)

Уникальный ARN входа (генерируется, неизменяем).

AttachedChannels -> (список)

Список идентификаторов каналов, к которым подключен вход (в настоящее время вход может быть подключен только к одному каналу).

(строка)

Документация по умолчанию для __строки

Destinations -> (список)

Список пунктов назначения входа (тип PUSH).

(структура)

Настройки входа типа PUSH.

Ip -> (строка)

Сгенерированный системой статический IP-адрес конечной точки. Он остается неизменным на протяжении всего срока действия входа.

Port -> (строка)

Номер порта для входа.

Url -> (строка)

Представляет конечную точку, к которой будет осуществляться передача потока клиента.

Vpc -> (структура)

Свойства назначения типа VPC.

AvailabilityZone -> (строка)

Доступная зона назначения входа.

NetworkInterfaceId -> (строка)

Идентификатор сетевого интерфейса назначения входа в VPC.

Network -> (строка)

Идентификатор подключенной сети.

NetworkRoutes -> (список)

Если местоположение входа PUSH — ON-PREM, необходимо указать маршрут входа в локальной сети клиента.

(структура)

Настройка маршрута сети.

Cidr -> (строка)

CIDR маршрута.

Gateway -> (строка)

Необязательный шлюз для маршрута.

Id -> (строка)

Сгенерированный идентификатор входа (уникальный для учетной записи пользователя, неизменяемый).

InputClass -> (строка)

STANDARD - MediaLive ожидает подключения двух источников к этому входу. Если канал также STANDARD, оба источника будут обработаны. Если канал SINGLE_PIPELINE, будет обработано только первый источник; второй источник всегда будет проигнорирован, даже если первый источник откажет. SINGLE_PIPELINE - Вы можете подключить только один источник к этому входу. Если ChannelClass также SINGLE_PIPELINE, это значение допустимо. Если ChannelClass STANDARD, это значение недопустимо, поскольку канал требует двух источников во входе.

InputDevices -> (список)

Настройки устройств ввода.

(структура)

Настройки устройства ввода.

Id -> (строка)

Уникальный идентификатор устройства.

InputPartnerIds -> (список)

Список идентификаторов всех входов, которые являются партнерами этого входа.

(строка)

Документация по умолчанию для __строки

InputSourceType -> (строка)

Определенные источники ввода PULL могут быть динамическими, что означает, что их URL могут динамически изменяться во время действий переключения ввода. В настоящее время эта функция работает только с входами MP4_FILE и TS_FILE.

MediaConnectFlows -> (список)

Список потоков MediaConnect для этого входа.

(структура)

Настройки потока MediaConnect.

FlowArn -> (строка)

Уникальный ARN потока MediaConnect, используемого в качестве источника.

Name -> (строка)

Назначенное пользователем имя (это изменяемое значение).

RoleArn -> (строка)

Amazon Resource Name (ARN) роли, которую этот вход использует во время и после создания.

SecurityGroups -> (список)

Список идентификаторов всех групп безопасности ввода, подключенных к входу.

(строка)

Документация по умолчанию для __строки

Sources -> (список)

Список источников входа (тип PULL).

(структура)

Настройки входа типа PULL.

PasswordParam -> (строка)

Ключ, используемый для извлечения пароля из хранилища параметров EC2.

Url -> (строка)

Представляет URL-адрес клиента, откуда извлекается поток.

Username -> (строка)

Имя пользователя для источника входа.

State -> (строка)

Документация по умолчанию для InputState

Tags -> (карта)

Коллекция пар ключ-значение.

key -> (строка)

Документация по умолчанию для __строки

value -> (строка)

Документация по умолчанию для __строки

Type -> (строка)

Различные типы входов, поддерживаемые AWS Elemental MediaLive.

SrtSettings -> (структура)

Настройки, связанные с входом SRT.

SrtCallerSources -> (список)

Документация по умолчанию для __listOfSrtCallerSource

(структура)

Настройка источника, использующего SRT в качестве протокола подключения. С точки зрения установления соединения MediaLive всегда является вызывающим, а система выше по потоку — слушателем. С точки зрения передачи содержимого источника MediaLive всегда является получателем, а система выше по потоку — отправителем.

Decryption -> (структура)

Настройки дешифрования для источника SRT. Присутствует только если для источника включена дешифровка.

Algorithm -> (строка)

Алгоритм, используемый для шифрования содержимого.

PassphraseSecretArn -> (строка)

ARN секрета в Secrets Manager. Кто-то в вашей организации должен создать секрет и предоставить вам его ARN. Секрет содержит пароль, который MediaLive использует для дешифрования содержимого источника.

MinimumLatency -> (целое число)

Желательная задержка (в миллисекундах) для реализации потери и восстановления пакетов. Восстановление пакетов — ключевая функция SRT.

SrtListenerAddress -> (строка)

IP-адрес системы выше по потоку (слушателя), к которому MediaLive (вызывающий) подключается.

SrtListenerPort -> (строка)

Порт системы выше по потоку (слушателя), к которому MediaLive (вызывающий) подключается.

StreamId -> (строка)

Идентификатор потока, если система выше по потоку использует этот идентификатор.

InputNetworkLocation -> (строка)

Расположение этого входа. AWS для входа, существующего в облаке AWS, On-Prem для входа в сети клиента.

MulticastSettings -> (структура)

Настройки входа Multicast.

Sources -> (список)

Документация по умолчанию для __listOfMulticastSource

(структура)

Пара multicast url и source ip address (необязательно), составляющие источник multicast.

SourceIp -> (строка)

Представляет IP-адрес устройства, отправляющего поток multicast.

Url -> (строка)

Представляет URL-адрес клиента, откуда извлекается поток multicast.

Smpte2110ReceiverGroupSettings -> (структура)

Включите этот параметр, если вход является входом SMPTE 2110, чтобы определить источники потока для этого входа.

Smpte2110ReceiverGroups -> (список)

Документация по умолчанию для __listOfSmpte2110ReceiverGroup

(структура)

Группа получателей — это набор видео-, аудио- и вспомогательных потоков, которые вы хотите сгруппировать и подключить к одному входу.

SdpSettings -> (структура)

Единственные Smpte2110ReceiverGroupSdpSettings, которые определяют видео-, аудио- и вспомогательные потоки для этой группы получателей.

AncillarySdps -> (список)

Список InputSdpLocations. Каждый элемент списка указывает файл SDP и индекс для одного вспомогательного потока SMPTE 2110. Каждый поток содержит один поток субтитров (из любого количества, которые вы можете включить) или один поток SCTE 35, который вы можете включить.

(структура)

Расположение файла SDP для одного из потоков SMPTE 2110 в группе получателей.

MediaIndex -> (целое число)

Индекс медиапотока в файле SDP для одного потока SMPTE 2110.

SdpUrl -> (строка)

URL файла SDP для одного потока SMPTE 2110.

AudioSdps -> (список)

Список InputSdpLocations. Каждый элемент списка указывает файл SDP и индекс для одного аудиопотока SMPTE 2110.

(структура)

Расположение файла SDP для одного из потоков SMPTE 2110 в группе получателей.

MediaIndex -> (целое число)

Индекс медиапотока в файле SDP для одного потока SMPTE 2110.

SdpUrl -> (строка)

URL файла SDP для одного потока SMPTE 2110.

VideoSdp -> (структура)

InputSdpLocation, указывающий файл SDP и индекс для единственного видеопотока SMPTE 2110 для этого входа 2110.

MediaIndex -> (целое число)

Индекс медиапотока в файле SDP для одного потока SMPTE 2110.

SdpUrl -> (строка)

URL файла SDP для одного потока SMPTE 2110.

SdiSources -> (список)

Источники SDI для этого входа.

(строка)

Документация по умолчанию для __строки

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API