[ aws . mediaconnect ]
обновить-источник-потока
Описание
Обновляет источник потока.
См. также: документацию API AWS
Синтаксис
update-flow-source
[--decryption <value>]
[--description <value>]
[--entitlement-arn <value>]
--flow-arn <value>
[--ingest-port <value>]
[--max-bitrate <value>]
[--max-latency <value>]
[--max-sync-buffer <value>]
[--media-stream-source-configurations <value>]
[--min-latency <value>]
[--protocol <value>]
[--sender-control-port <value>]
[--sender-ip-address <value>]
--source-arn <value>
[--source-listener-address <value>]
[--source-listener-port <value>]
[--stream-id <value>]
[--vpc-interface-name <value>]
[--whitelist-cidr <value>]
[--gateway-bridge-source <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]
Параметры
--decryption (структура)
Тип шифрования, используемого для контента, поступающего из источника.
Algorithm -> (строка)
ConstantInitializationVector -> (строка)
DeviceId -> (строка)
KeyType -> (строка)
Region -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SecretArn -> (строка)
Url -> (строка)
Упрощенный синтаксис:
Algorithm=string,ConstantInitializationVector=string,DeviceId=string,KeyType=string,Region=string,ResourceId=string,RoleArn=string,SecretArn=string,Url=string
Синтаксис JSON:
{
"Algorithm": "aes128"|"aes192"|"aes256",
"ConstantInitializationVector": "string",
"DeviceId": "string",
"KeyType": "speke"|"static-key"|"srt-password",
"Region": "string",
"ResourceId": "string",
"RoleArn": "string",
"SecretArn": "string",
"Url": "string"
}
--description (строка)
--entitlement-arn (строка)
--flow-arn (строка)
--ingest-port (целое число)
--max-bitrate (целое число)
--max-latency (целое число)
--max-sync-buffer (целое число)
--media-stream-source-configurations (список)
Поток медиа, связанный с источником, и параметры этого связывания.
(структура)
Поток медиа, который вы хотите связать с источником, и параметры этого связывания.
EncodingName -> (строка)
InputConfigurations -> (список)
Потоки медиа, которые вы хотите связать с источником.
(структура)
Параметры транспорта, которые вы хотите связать с входящим потоком медиа.
InputPort -> (целое число)
Interface -> (структура)
Интерфейс VPC, который вы хотите использовать для входящего потока медиа.
Name -> (строка)
MediaStreamName -> (строка)
Синтаксис JSON:
[
{
"EncodingName": "jxsv"|"raw"|"smpte291"|"pcm",
"InputConfigurations": [
{
"InputPort": integer,
"Interface": {
"Name": "string"
}
}
...
],
"MediaStreamName": "string"
}
...
]
--min-latency (целое число)
--protocol (строка)
Протокол, используемый источником для передачи контента в MediaConnect.
Примечание
Elemental MediaConnect больше не поддерживает протокол Fujitsu QoS. Эта ссылка сохраняется только для обратной совместимости.Возможные значения:
zixi-pushrtp-fecrtpzixi-pullristst2110-jpegxscdisrt-listenersrt-callerfujitsu-qosudpndi-speed-hq
--sender-control-port (целое число)
--sender-ip-address (строка)
--source-arn (строка)
--source-listener-address (строка)
--source-listener-port (целое число)
--stream-id (строка)
--vpc-interface-name (строка)
--whitelist-cidr (строка)
--gateway-bridge-source (структура)
Настройка источника для облачных потоков, принимающих поток со шлюза.
BridgeArn -> (строка)
VpcInterfaceAttachment -> (структура)
Имя прикрепления интерфейса VPC, которое следует использовать для этого источника шлюза.
VpcInterfaceName -> (строка)
Упрощенный синтаксис:
BridgeArn=string,VpcInterfaceAttachment={VpcInterfaceName=string}
Синтаксис JSON:
{
"BridgeArn": "string",
"VpcInterfaceAttachment": {
"VpcInterfaceName": "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)
Переопределить адрес по умолчанию для команды заданным адресом.
--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 для вывода.
--cli-auto-prompt (boolean)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматическое запросы параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в Руководстве пользователя AWS CLI.
Если не указано иное, все примеры используют правила цитирования, аналогичные Unix. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. Раздел Использование кавычек со строками в Руководстве пользователя AWS CLI.
Для обновления источника существующего потока
Следующий update-flow-source пример обновляет источник существующего потока.
aws mediaconnect update-flow-source \
--flow-arn arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow \
--source-arn arn:aws:mediaconnect:us-east-1:111122223333:source:3-4aBC56dEF78hiJ90-4de5fG6Hi78Jk:ShowSource \
--description 'Friday night show' \
--ingest-port 3344 \
--protocol rtp-fec \
--whitelist-cidr 10.24.34.0/23
Вывод:
{
"FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow",
"Source": {
"IngestIp": "34.210.136.56",
"WhitelistCidr": "10.24.34.0/23",
"Transport": {
"Protocol": "rtp-fec"
},
"IngestPort": 3344,
"Name": "ShowSource",
"Description": "Friday night show",
"SourceArn": "arn:aws:mediaconnect:us-east-1:111122223333:source:3-4aBC56dEF78hiJ90-4de5fG6Hi78Jk:ShowSource"
}
}
Дополнительную информацию см. в разделе Обновление источника потока в Руководстве пользователя AWS Elemental MediaConnect.
Выходные данные
FlowArn -> (строка)
Source -> (структура)
Детали источников, назначенных потоку.
DataTransferSubscriberFeePercent -> (целое число)
Decryption -> (структура)
Тип шифрования, используемого для контента, поступающего из этого источника.
Algorithm -> (строка)
ConstantInitializationVector -> (строка)
DeviceId -> (строка)
KeyType -> (строка)
Region -> (строка)
ResourceId -> (строка)
RoleArn -> (строка)
SecretArn -> (строка)
Url -> (строка)
Description -> (строка)
EntitlementArn -> (строка)
IngestIp -> (строка)
IngestPort -> (целое число)
MediaStreamSourceConfigurations -> (список)
Медиапотоки, связанные с источником, и параметры этих связей.
(структура)
Медиапоток, связанный с источником, и параметры этой связи.
EncodingName -> (строка)
InputConfigurations -> (список)
Медиапотоки, которые вы хотите связать с источником.
(структура)
Параметры передачи, связанные с входящим медиапотоком.
InputIp -> (строка)
InputPort -> (целое число)
Interface -> (структура)
Интерфейс VPC, откуда поступает медиапоток.
Name -> (строка)
MediaStreamName -> (строка)
Name -> (строка)
SenderControlPort -> (целое число)
SenderIpAddress -> (строка)
SourceArn -> (строка)
Transport -> (структура)
Атрибуты, относящиеся к потоку передачи данных, используемому в источнике.
CidrAllowList -> (список)
Диапазон IP-адресов, которые должны быть разрешены для инициации запросов вывода в этот поток. Эти IP-адреса должны быть представлены блоком CIDR (Classless Inter-Domain Routing); например, 10.0.0.0/16
(строка)
MaxBitrate -> (целое число)
MaxLatency -> (целое число)
MaxSyncBuffer -> (целое число)
MinLatency -> (целое число)
Protocol -> (строка)
Протокол, используемый источником или выводом.
Примечание
Elemental MediaConnect больше не поддерживает протокол Fujitsu QoS. Эта ссылка сохранена только для совместимости с предыдущими версиями.RemoteId -> (строка)
SenderControlPort -> (целое число)
SenderIpAddress -> (строка)
SmoothingLatency -> (целое число)
SourceListenerAddress -> (строка)
SourceListenerPort -> (целое число)
StreamId -> (строка)
NdiSpeedHqQuality -> (целое число)
NdiProgramName -> (строка)
VpcInterfaceName -> (строка)
WhitelistCidr -> (строка)
GatewayBridgeSource -> (структура)
Настройка источника для облачных потоков, получающих поток с моста.
BridgeArn -> (строка)
VpcInterfaceAttachment -> (структура)
Имя прикрепления к интерфейсу VPC, которое следует использовать для этого источника моста.
VpcInterfaceName -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.