Экспериментальный метод вызова API для воздушного потока не разрешен - PullRequest
0 голосов
/ 10 апреля 2019

Я использую Airflow v1.10.2 и ссылаюсь на экспериментальная документация REST API . Когда я пытаюсь сделать вызовы API для

GET /api/experimental/dags/<DAG_ID>/dag_runs или

POST /api/experimental/dags/<DAG_ID>/dag_runs

Я получаю ошибку 405. В частности, ответ на вызов API,

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>405 Method Not Allowed</title>
<h1>Method Not Allowed</h1>
<p>The method is not allowed for the requested URL.</p>

Где-то я читал, что интерфейс RBAC должен быть включен, но я совершенно не знаю об этом. Попросил бы мастеров Airflow здесь предложить это.

1 Ответ

1 голос
/ 10 апреля 2019

Это ошибка в 1.10.2, и она будет исправлена ​​в 1.10.3, который будет выпущен на этой неделе.

До этого вы можете исправить это с помощью следующего:

ВключитеПользовательский интерфейс RBAC путем изменения файла airflow.cfg.

В разделе [webserver] измените rbac = False на rbac = True

Обратите внимание, что вам придется создать пользователя в соответствии с https://airflow.apache.org/security.html?highlight=rbac#password

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...