gRPC¶
gRPC 連線類型啟用與 gRPC 服務的整合連線
gRPC 驗證¶
有多種方法可以使用 Airflow 連接到 gRPC 服務。
使用
NO_AUTH
模式,只需設定一個不安全的連線通道。使用
SSL
或TLS
模式,為連線 ID 提供憑證 pem 檔案,這將設定與 gRPC 服務的 SSL 或 TLS 安全連線。使用
JWT_GOOGLE
模式。預設情況下,它使用 Google Auth 預設憑證,日後可以增加從服務帳戶取得憑證的使用案例。使用
OATH_GOOGLE
模式。額外欄位中需要 scopes,可以在 UI 中設定。預設情況下,它使用 Google Auth 預設憑證,日後可以增加從服務帳戶取得憑證的使用案例。使用
CUSTOM
模式。對於此類型的連線,您可以傳入一個連線函數,該函數接受連線物件並回傳 gRPC 通道,並提供您想要的任何驗證類型。
設定連線¶
- 主機
gRPC 伺服器的主機 URL
- 埠 (選填)
要連接到 gRPC 伺服器的埠
- 驗證類型
gRPC 連線的驗證類型。預設為
NO_AUTH
,可能的值為NO_AUTH
、SSL
、TLS
、JWT_GOOGLE
、OATH_GOOGLE
、CUSTOM
- 憑證 Pem 檔案 (選填)
包含
SSL
和TLS
類型驗證憑證的 Pem 檔案。其他類型不需要。- Scopes (逗號分隔) (選填)
要驗證的逗號分隔 Google Cloud scopes 列表。僅適用於
OATH_GOOGLE
類型連線