如何通过Apache Airflow中的Rest API触发dag,获取403禁止错误

时间:2020-10-10 15:42:40

标签: python rest airflow

我尝试使用以下命令

curl -X POST  
http://localhost:8080/api/experimental/dags/dag_trigger_external_api/dag_runs
H 'Cache-Control: no-cache' -H 'Content-Type: application/json' -d '{"conf":"{\"key\":\"value\"}"}'

我还在airflow_home目录下的pulgin文件夹中安装了REST_api插件,并设置了rbac = True

我还在airflow.config文件的代码行下面插入了

从标准输出中过滤出加载消息 默认值:是

filter_loading_messages_in_cli_response =真

HTTP标头名称,用于验证REST API插件的REST调用 默认值:“ rest_api_plugin_http_token”

rest_api_plugin_http_token_header_name = rest_api_plugin_http_token

用于对REST API插件的REST调用进行身份验证的HTTP令牌 默认值:无 将其注释掉以禁用身份验证

rest_api_plugin_expected_http_token =无

0 个答案:

没有答案