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 我的域。如果未使用,则默认为“login”。

代理(可选)

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

Salesforce API 版本(可选)

尝试连接时要使用的 Salesforce API 版本。如果未指定,则将使用默认值。

客户端 ID(可选)

客户端的 ID。

出于安全原因,我们建议您使用其中一个 Secrets Backend 来创建此连接(使用环境变量或 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'

此条目有帮助吗?