Salesforce 連線

Salesforce 連線型別透過多種認證選項提供對 Salesforce 的連線

  • 密碼

  • 直接會話

  • OAuth 2.0 JWT

  • IP 過濾

配置連線

使用者名稱 (可選)

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

用於密碼認證或 IP 過濾。

密碼 (可選)

指定與該賬戶關聯的密碼。

用於密碼認證或 IP 過濾。

安全令牌 (可選)

指定該使用者名稱的 Salesforce 安全令牌。

用於密碼認證。

Consumer Key (可選)

為該使用者生成的 consumer key。

用於 OAuth 2.0 JWT 認證。

Consumer Secret (可選)

為該使用者生成的 consumer secret。

用於 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'。

代理 (可選)

協議到代理伺服器的對映。

Salesforce API 版本 (可選)

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

客戶端 ID (可選)

客戶端的 ID。

出於安全原因,我們建議您使用秘密後端之一來建立此連線(使用環境變數或 Hashicorp Vault、GCP Secrets Manager 等)。

將連線指定為 URI 時(在 AIRFLOW_CONN_{CONN_ID} 變數中),您應遵循資料庫連線的標準語法來指定它 - 其中 extra 引數作為 URI 的引數傳遞。例如:

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

此條目有幫助嗎?