Я пытаюсь обновить входной URL MediaLive, используя boto3
в python.
Вход имеет тип URL_PULL
(HLS) и подключен к каналу, и я думаю, что это источник моей проблемы.
account = { all credentials and stuff }
url = 'https://mynew/supercool/hls/playlist.m3u8'
client = boto3.client("medialive",
aws_access_key_id=account['access_key'],
aws_secret_access_key=account['key_secret'],
region_name=account['region_name'])
input_id = 1234567
client.update_input(InputId=input_id, Sources=[{'Url': url}])
Код работает нормально, но Я получаю эту ошибку, и я не знаю, как ее обработать:
Произошла ошибка (BadRequestException) при вызове операции UpdateInput: вы не можете изменить входной класс ввода, пока он подключен к канал. Отключите вход от канала, чтобы переключить его класс.
Вопрос: Какой рабочий процесс следует использовать для обновления входа, который уже подключен к каналу?