API

API 认证

API认证由认证管理器处理。如需了解更多关于API认证的信息,请参考您环境中使用的认证管理器文档。 默认情况下,Airflow使用FAB认证管理器,如果您未指定其他认证管理器,请查看API认证

启用CORS

跨源资源共享(CORS) 是一项浏览器安全功能,用于限制由浏览器中运行的脚本发起的HTTP请求。

可以通过在airflow.cfg文件的[api]部分中设置access_control_allow_headersaccess_control_allow_methodsaccess_control_allow_origins选项的值来添加Access-Control-Allow-HeadersAccess-Control-Allow-MethodsAccess-Control-Allow-Origin头信息。

[api]
access_control_allow_headers = origin, content-type, accept
access_control_allow_methods = POST, GET, OPTIONS, DELETE
access_control_allow_origins = https://exampleclientapp1.com https://exampleclientapp2.com

页面大小限制

为了防止可能导致应用程序不稳定的请求,稳定API对响应中的项目数量进行了限制。默认限制为100个项目,但您可以通过修改airflow.cfg文件中[api]部分的maximum_page_limit选项来更改此限制。

这篇内容对您有帮助吗?