Salesforce 連線

Salesforce 連線類型提供透過多種驗證選項連線至 Salesforce 的功能

  • 密碼

  • 直接工作階段

  • OAuth 2.0 JWT

  • IP 過濾

設定連線

使用者名稱 (選填)

指定用於登入您帳戶的電子郵件地址。

用於密碼驗證或 IP 過濾。

密碼 (選填)

指定與帳戶相關聯的密碼。

用於密碼驗證或 IP 過濾。

安全性權杖 (選填)

指定使用者名稱的 Salesforce 安全性權杖。

用於密碼驗證。

消費者金鑰 (選填)

為使用者產生的消費者金鑰。

用於 OAuth 2.0 JWT 驗證。

私密金鑰 (選填)

用於簽署 JWT 的私密金鑰。 提供此金鑰或私密金鑰檔案路徑(兩者不需同時提供)。

用於 OAuth 2.0 JWT 驗證。

私密金鑰檔案路徑 (選填)

用於簽署 JWT 的私密金鑰的本地路徑。 提供此路徑或私密金鑰(兩者不需同時提供)。

用於 OAuth 2.0 JWT 驗證。

組織 ID (選填)

與 Salesforce 實例關聯的組織 ID。

用於 IP 過濾。

實例 (選填)

Salesforce 實例的網域名稱 (例如 na1.salesforce.com)。

用於直接工作階段存取。 當呼叫 SalesforceHook 時,也需要提供 session_id

實例 URL (選填)

Salesforce 實例的完整 URL (例如 https://na1.salesforce.com)。 當呼叫 SalesforceHook 時,也需要提供 session_id

用於直接工作階段存取。

網域 (選填)

用於連線至 Salesforce 的網域。 使用常見網域,例如 ‘login’ 或 ‘test’,或 Salesforce My Domain。 若未使用,將預設為 ‘login’。

Proxy (選填)

scheme-to-proxy 伺服器的對應。

Salesforce API 版本 (選填)

嘗試連線時要使用的 Salesforce API 版本。 若未指定,將使用預設值。

用戶端 ID (選填)

用戶端的 ID。

基於安全考量,我們建議您使用其中一種密碼後端來建立此連線(使用環境變數或 Hashicorp Vault、GCP Secrets Manager 等)。

當以 URI 格式指定連線時 (在 AIRFLOW_CONN_{CONN_ID} 變數中),您應遵循資料庫連線的標準語法來指定,其中額外參數會作為 URI 的參數傳遞。 例如

export AIRFLOW_CONN_SALESFORCE_DEFAULT='http://your_username:your_password@https%3A%2F%2Fyour_host.lightning.force.com?security_token=your_token'

此條目是否有幫助?