Apache Airflow的哪个版本包含实验性API?

Apache Airflow的哪个版本包含实验性API?,airflow,Airflow,文件说明: 气流暴露了一个实验性的Rest API。它可以通过Web服务器获得。端点位于/api/experimental/。请注意,我们希望端点定义发生更改 但是,它没有说明API出现在哪个版本。我们正在运行Airflow v1.8.0 但每当我浏览/api/或/api/experimental/时,我就会得到一个404和旋转的圆圈 我尝试了卷曲相同的URL,但这只证实了相同的,/api/给了我一个404: $ curl -I -L -s http://${AIRFLOWIP}:8080/

文件说明:

气流暴露了一个实验性的Rest API。它可以通过Web服务器获得。端点位于/api/experimental/。请注意,我们希望端点定义发生更改

但是,它没有说明API出现在哪个版本。我们正在运行Airflow v1.8.0

但每当我浏览
/api/
/api/experimental/
时,我就会得到一个404和旋转的圆圈

我尝试了卷曲相同的URL,但这只证实了相同的,
/api/
给了我一个404:

$ curl -I -L -s http://${AIRFLOWIP}:8080/admin/ | grep HTTP
HTTP/1.1 200 OK 
$ curl -I -L -s http://${AIRFLOWIP}:8080/api/ | grep HTTP
HTTP/1.1 404 NOT FOUND
我们在airflow.cfg中有此设置:

[api]
# How to authenticate users of the API
auth_backend = airflow.api.auth.backend.default
我不知道API是否只在更高版本的Airflow中可用,或者我们是否将其放错了位置


有人能告诉我在哪个版本的气流中可以找到实验API吗

在1.8.0中添加了第一个实验终点,在随后的版本中又添加了几个终点。在任何版本上,
/api/
/api/experimental/
的根路径都没有端点,因此这些卷曲预计不会工作。但是,有一个
/api/experimental/test/
端点,您可以点击它来确认api是否可用


如果您打算使用实验API,我认为目前最好的参考资料是。

气流API不再处于实验阶段。
稳定版这里。

太棒了,谢谢丹尼尔。我使用的是1.8.1,它不是
/api/test/
它实际上是
/api/experimental/test/
,但是,是的,它是有效的
curl-lhttp://${AIRFLOWIP}:8080/api/experimental/test
返回
{“状态”:“OK”}
。谢谢。只是出于兴趣,你知道有没有关于将其从实验状态中移除的讨论?我还没有密切关注它的状态,但我猜不会很快考虑到端点覆盖率仍然有限,并且自6月以来一直没有触及。