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”。

代理 (可选)

方案到代理服务器的映射。

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'

此条目是否有帮助?