API¶
API 驗證¶
API 驗證由授權管理器處理。有關 API 驗證的更多資訊,請參閱您環境使用的授權管理器文件。預設情況下,Airflow 使用 FAB 授權管理器,如果您沒有指定任何其他授權管理器,請查看API 驗證。
啟用 CORS¶
跨來源資源共享 (CORS) 是一種瀏覽器安全功能,用於限制從瀏覽器中運行的腳本啟動的 HTTP 請求。
Access-Control-Allow-Headers
、Access-Control-Allow-Methods
和 Access-Control-Allow-Origin
標頭可以透過在 [api]
區段的 airflow.cfg
檔案中設定 access_control_allow_headers
、access_control_allow_methods
和 access_control_allow_origins
選項的值來新增。
[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
選項來變更它。