SFTP模块

Adobe Workfront Fusion SFTP模块允许您监视选定文件夹/子文件夹中的文件更改,将新文件上传到所需的文件夹,修改或删除文件夹中已存在的现有文件,或者更改文件权限。

访问要求

展开以查看本文中各项功能的访问要求。

您必须具有以下权限才能使用本文中的功能:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront包 任何
Adobe Workfront许可证

新增:标准

当前:工作或更高

Adobe Workfront Fusion许可证**

当前:无Workfront Fusion许可证要求

旧版:Workfront Fusion for Work Automation and Integration

产品

新:

  • 选择或Prime Workfront包:您的组织必须购买Adobe Workfront Fusion。
  • Ultimate Workfront包:其中包含Workfront Fusion。

当前:您的组织必须购买Adobe Workfront Fusion。

有关此表中信息的更多详细信息,请参阅文档中的访问要求。

有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion许可证

先决条件

要将SFTP与Workfront Fusion结合使用,必须具有SFTP帐户(如GoDaddy Web托管)。

将SFTP连接到Workfront Fusion connect-sftp-to-workfront-fusion

要将SFTP帐户连接到Workfront Fusion,您需要创建一个指定目标主机和SFTP凭据(用户名和密码或用户名和密钥)的连接。

连接名称
输入SFTP连接的名称。
环境
选择您要连接到生产环境还是非生产环境。
类型
选择您是要连接到服务帐户还是个人帐户。
主机
输入要连接的SFTP服务器的主机名。
端口
输入SFTP服务器端口。 例如,22。
身份验证类型

选择要用于连接到SFTP服务器的授权方法。

  • 用户名和密码:输入您的凭据。

  • 用户名和密钥:输入您的用户名和私钥/证书

    如果要使用自签名证书的TLS,请上载私钥以使用客户端授权,或上载证书(P12或PFX文件)。 如果您使用的是客户端证书授权,可以在此处输入您的CA证书。

    Workfront Fusion不会保留或存储您在此处提供的任何数据(文件、密码)。 文件和密码仅用于提取私钥/证书。

密钥交换算法
您可以输入一组密钥交换算法。 模块根据添加算法的顺序排列算法的优先级。 对于要添加的每个算法,单击 添加项 并选择算法。
密码
您可以输入一组密码进行密钥交换。 模块会根据密码添加的顺序为其设置优先级。 对于要添加的每个密码,单击 添加项 并选择密码。

输入连接信息后,单击​ 继续 ​建立连接。

支持的连接选项

创建连接时,SFTP连接器支持以下内容:

密钥交换算法(KEX)

  • ecdh-sha2-nistp256
  • ecdh-sha2-nistp384
  • ecdh-sha2-nistp521
  • diffie-hellman-group-exchange-sha256
  • diffie-hellman-group14-sha256
  • diffie-hellman-group16-sha512
  • diffie-hellman-group18-sha512
  • diffie-hellman-group14-sha1

加密

  • aes256-gcm@openssh.com
  • aes256-gcm
  • aes128-gcm@openssh.com
  • aes128-gcm
  • aes256-ctr
  • aes192-ctr
  • aes128-ctr
  • aes256-cbc
  • aes192-cbc
  • aes128-cbc
  • blowfish-cbc

服务器主机密钥格式

  • ssh-ed25519
  • ecdsa-sha2-nistp256
  • ecdsa-sha2-nistp384
  • ecdsa-sha2-nistp521
  • ssh-rsa
  • ssh-dss

SFTP模块及其字段

在配置SFTP模块时,Workfront Fusion将显示以下列出的字段。 此外,可能还会显示其他SFTP字段,具体取决于应用程序或服务中的访问级别等因素。 模块中的粗体标题表示必填字段。

如果看到字段或函数上方的映射按钮,则可以使用该按钮设置该字段的变量和函数。 有关详细信息,请参阅将信息从一个模块映射到另一个模块

映射切换

触发器

监视文件夹中的文件

在指定文件夹中创建或更改文件时,返回包含详细信息的文件。

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
文件夹
输入要监视的文件夹。 您可以指定绝对路径,如/home/user/,也可以指定指向登录用户的特定文件夹的相对路径,如 ./.
缓冲区大小[B]
输入缓冲区大小(字节)。 该值定义从服务器传送的块的大小。 当值过高时,某些服务器可能会导致问题或文件损坏。
返回的最大文件数
输入或映射您希望模块在每个方案执行周期内返回的最大记录数。

监视文件夹中的子文件夹

在指定文件夹中创建或更改文件夹时,返回包含详细信息的文件夹。

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
文件夹
输入或映射要监视的文件夹。 您可以指定绝对路径,如/home/user/。 或者,您可以指定指向登录用户的特定文件夹的相对路径,例如 ./.
返回的最大文件数
输入或映射您希望模块在每个方案执行周期内返回的最大记录数。

操作

创建文件夹

此操作模块在指定位置创建新文件夹。

NOTE
如果该文件夹已存在,则模块将引发错误。 若要继续流而不中断,请将错误处理程序路由附加到模块以捕获错误,并使用Resume指令继续流。 有关附加错误处理程序路由的信息,请参阅Adobe Workfront Fusion中的错误处理。 有关错误处理程序路由的信息,请参阅Adobe Workfront Fusion中用于错误处理的指令
Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
文件夹
指定现有文件夹作为新文件夹的存储位置。 您可以指定绝对路径,如/home/user/file.txt。 或者,您可以指定指向登录用户的特定文件夹的相对路径,如./
文件夹名称
输入文件夹名称。
Permissions

设置所需的文件夹权限。 使用chmod参数。 例如,777-rwxrwxrwx

这些权限必须匹配以下模式 /(.?([r-][w-][x-]){3})|[0-7]{3}/.

有关chmod的详细信息,请参阅chmod文档

删除文件

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
文件路径
输入要删除的文件的路径。 您可以指定绝对路径,如/home/user/file.txt。 或者,您可以指定指向登录用户的特定文件夹的相对路径,如./file.txt

删除文件夹

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
Folder Path
指定要删除的文件夹的路径。 您可以指定绝对路径,如/home/user/。 或者,您可以指定指向登录用户的特定文件夹的相对路径,例如 ./.

获取文件

此模块可检索文件详细信息,包括文件数据。

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
缓冲区大小[B]
输入缓冲区大小(字节)。 该值定义从服务器传送的块的大小。 当值过高时,某些服务器可能会导致问题或文件损坏。
文件路径
输入文件的路径。 您可以指定绝对路径,如/home/user/file.txt。 或者,您可以指定指向登录用户的特定文件夹的相对路径,如./file.txt

获取文件

此模块从指定的文件夹返回文件。

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
缓冲区大小[B]
输入缓冲区大小(字节)。 该值定义从服务器传送的块的大小。 当值过高时,某些服务器可能会导致问题或文件损坏。
文件夹
输入或映射包含要列出的文件或文件夹的文件夹。 您可以指定绝对路径,如/home/user/。 或者,您可以指定指向登录用户的特定文件夹的相对路径,例如 ./.
搜索
输入或映射搜索词。 例如,如果要搜索文件扩展名为.txt的文件,请输入.txt。您还可以输入或映射要搜索的文件名。
排序方式
选择是否要按文件名、大小、上次访问日期或上次修改日期对结果进行排序。
排序顺序
选择应按升序还是降序返回结果。
即使模块未返回任何结果,仍继续执行路由
启用此选项以确保此模块在未返回任何结果时不会停止方案。
返回结果的最大数目
输入或映射您希望模块在每个方案执行周期内返回的最大记录数。

列出文件夹的内容

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
Show
选择是要检索文件、文件夹还是两者。
文件夹
输入或映射包含要列出的文件或文件夹的文件夹。 您可以指定绝对路径,如/home/user/。 或者,您可以指定指向登录用户的特定文件夹的相对路径,例如 ./.
搜索
输入或映射搜索词。 例如,如果要搜索文件扩展名为.txt的文件,请输入.txt。您还可以输入或映射要搜索的文件名。
排序方式
选择是否要按文件名、大小、上次访问日期或上次修改日期对结果进行排序。
排序顺序
选择应按升序还是降序返回结果。
即使模块未返回任何结果,仍继续执行路由
启用此选项以确保此模块在未返回任何结果时不会停止方案。
返回结果的最大数目
输入或映射您希望模块在每个方案执行周期内返回的最大记录数。

移动文件

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
文件路径
输入要移动文件的路径。 您可以指定绝对路径,如/home/user/file.txt。 或者,您可以指定指向登录用户的特定文件夹的相对路径,如./file.txt
新文件夹
输入文件新位置的路径。 您可以指定绝对路径,如/home/user/。 或者,您可以指定指向登录用户的特定文件夹的相对路径,例如 ./.

重命名文件

重命名文件。

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
文件路径
输入要重命名的文件的路径。 您可以指定绝对路径,如/home/user/file.txt。 或者,您可以指定指向登录用户的特定文件夹的相对路径,如./file.txt
新文件名
输入文件的新名称,包括文件扩展名。

更新文件权限

允许您更改文件的权限。

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
文件路径
输入要移动文件的路径。 您可以指定绝对路径,如/home/user/file.txt。 或者,您可以指定指向登录用户的特定文件夹的相对路径,如./file.txt
Permissions

设置所需的文件权限。 使用chmod参数。 例如,777-rwxrwxrwx

这些权限必须匹配以下模式 /(.?([r-][w-][x-]){3})|[0-7]{3}/.

有关chmod的详细信息,请参阅chmod文档

上载文件

此模块允许您将文件上传到SFTP服务器。

Connection
有关将SFTP帐户连接到Workfront Fusion的说明,请参阅本文中的将SFTP连接到Workfront Fusion
文件夹
指定现有文件夹作为文件的存储位置。 您可以指定绝对路径,如/home/user/。 或者,您可以指定指向登录用户的特定文件夹的相对路径,例如 ./.
Source File
从上一个模块中选择源文件,或映射源文件的名称和数据。
Permissions

为文件或文件夹设置所需的权限。 使用chmod参数。 例如,777-rwxrwxrwx

这些权限必须匹配以下模式 /(.?([r-][w-][x-]){3})|[0-7]{3}/.

有关chmod的详细信息,请参阅chmod文档

缓冲区大小(B)
在上传文件时设置每个块的大小(以字节为单位)。 这对于大型文件或服务器内存限制要求较小上载时非常有用。 如果未设置此值,则文件将通过单次操作写入。
recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3