本教程提供了使用Adobe Experience Platform UI创建SFTP源连接的步骤。
本教程需要对Platform的以下组件有一定的了解:
建议在摄取具有SFTP源连接的JSON对象时避免换行符或回车符。 要绕过限制,请每行使用一个JSON对象,并使用多行来生成后续文件。
如果您已经拥有有效的SFTP连接,则可以跳过本文档的其余部分,继续阅读有关配置数据流的教程。
要连接到SFTP,必须为以下连接属性提供值:
凭据 | 描述 |
---|---|
host |
与SFTP服务器关联的名称或IP地址。 |
port |
您正在连接的SFTP服务器端口。 如果未提供,则该值默认为22 。 |
username |
具有SFTP服务器访问权限的用户名。 |
password |
SFTP服务器的密码。 |
privateKeyContent |
Base64编码的SSH私钥内容。 OpenSSH密钥的类型必须分类为RSA或DSA。 |
passPhrase |
如果密钥文件或密钥内容受密码短语的保护,则解密私钥的密码短语或密码。 如果PrivateKeyContent受密码保护,则此参数需要与PrivateKeyContent的密码短语一起用作值。 |
收集所需凭据后,您可以按照以下步骤创建新的SFTP帐户以连接到平台。
在平台UI中,从左侧导航栏中选择Sources以访问Sources工作区。 Catalog屏幕显示各种源,您可以为其创建入站帐户。
您可以从屏幕左侧的目录中选择相应的类别。 或者,您可以使用搜索选项找到要处理的特定源。
在云存储类别下,选择SFTP,然后选择添加数据。
此时会显示连接到SFTP页面。 在此页面上,您可以使用新凭据或现有凭据。
要连接现有帐户,请选择要连接的FTP或SFTP帐户,然后选择Next以继续。
如果要创建新帐户,请选择新建帐户,然后为新SFTP帐户提供名称和可选描述。
SFTP 支持不同的身份验证类型进行访问。在帐户身份验证下,选择密码,然后提供主机和端口值以连接到,同时提供您的用户名和密码。
要使用基于SSH公钥的凭据,请选择SSH公钥 ,然后提供主机和端口值以及私钥内容和密码组合。
SFTP支持RSA或DSA类型OpenSSH密钥。 确保您的关键文件内容以"-----BEGIN [RSA/DSA] PRIVATE KEY-----"
开头并以"-----END [RSA/DSA] PRIVATE KEY-----"
结尾。 如果私钥文件是PPK格式的文件,请使用PuTTY工具将PPK格式转换为OpenSSH格式。
凭据 | 描述 |
---|---|
私钥内容 | Base64编码的SSH私钥内容。 OpenSSH密钥的类型必须分类为RSA或DSA。 |
密码短语 | 如果密钥文件或密钥内容受密码短语保护,则指定用于解密私钥的密码或密码。 如果PrivateKeyContent受密码保护,则此参数需要与PrivateKeyContent的密码短语一起用作其值。 |
在本教程中,您已建立与SFTP帐户的连接。 您现在可以继续阅读下一个教程,并配置数据流,以将云存储中的数据导入Platform。