Как правильно кодировать `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"

Правильно выставляет нужный параметр.

Другие вопросы по тегам