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'

此条目有帮助吗?