Как правильно кодировать `extra` параметры при использовании` airflow connections add`
Постановка задачи
При редактировании пользовательского интерфейса я могу добавить изменение дополнительного поля, чтобы оно содержало
{"no_host_key_check": true}
Но когда я пытаюсь добавить это соединение из интерфейса командной строки с помощью этой команды, которая соответствует формату документации подключений
airflow connections add local_sftp --conn-uri "sftp://test_user:test_pass@local_spark_sftp_server_1:22/schema?extra='{\"no_host_key_check\": true}"
Подключение добавляется как
{"extra": "'{\"no_host_key_check\": true}"}
Как мне изменить мой
airflow connections add
команда для правильного форматирования этой конфигурации подключения?
1 ответ
По сути, это неправильное понимание того, что все параметры схемы для
airflow connections add
команда - дополнительные параметры по умолчанию
airflow connections add local_sftp --conn-uri "sftp://test_user:test_pass@local_spark_sftp_server_1:22/schema?no_host_key_check=true"
Правильно выставляет нужный параметр.