gRPC

gRPC 連線類型啟用與 gRPC 服務的整合連線

gRPC 驗證

有多種方法可以使用 Airflow 連接到 gRPC 服務。

  1. 使用 NO_AUTH 模式,只需設定一個不安全的連線通道。

  2. 使用 SSLTLS 模式,為連線 ID 提供憑證 pem 檔案,這將設定與 gRPC 服務的 SSL 或 TLS 安全連線。

  3. 使用 JWT_GOOGLE 模式。預設情況下,它使用 Google Auth 預設憑證,日後可以增加從服務帳戶取得憑證的使用案例。

  4. 使用 OATH_GOOGLE 模式。額外欄位中需要 scopes,可以在 UI 中設定。預設情況下,它使用 Google Auth 預設憑證,日後可以增加從服務帳戶取得憑證的使用案例。

  5. 使用 CUSTOM 模式。對於此類型的連線,您可以傳入一個連線函數,該函數接受連線物件並回傳 gRPC 通道,並提供您想要的任何驗證類型。

預設連線 ID

預設使用以下連線 ID。

grpc_default

GrpcHook hook 使用。

設定連線

主機

gRPC 伺服器的主機 URL

埠 (選填)

要連接到 gRPC 伺服器的埠

驗證類型

gRPC 連線的驗證類型。預設為 NO_AUTH,可能的值為 NO_AUTHSSLTLSJWT_GOOGLEOATH_GOOGLECUSTOM

憑證 Pem 檔案 (選填)

包含 SSLTLS 類型驗證憑證的 Pem 檔案。其他類型不需要。

Scopes (逗號分隔) (選填)

要驗證的逗號分隔 Google Cloud scopes 列表。僅適用於 OATH_GOOGLE 類型連線

此條目是否有幫助?