API

API 驗證

API 驗證由授權管理器處理。有關 API 驗證的更多資訊,請參閱您環境使用的授權管理器文件。預設情況下,Airflow 使用 FAB 授權管理器,如果您沒有指定任何其他授權管理器,請查看API 驗證

啟用 CORS

跨來源資源共享 (CORS) 是一種瀏覽器安全功能,用於限制從瀏覽器中運行的腳本啟動的 HTTP 請求。

Access-Control-Allow-HeadersAccess-Control-Allow-MethodsAccess-Control-Allow-Origin 標頭可以透過在 [api] 區段的 airflow.cfg 檔案中設定 access_control_allow_headersaccess_control_allow_methodsaccess_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 選項來變更它。

這個條目是否有幫助?