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'