使用元数据字段设置中继目的地
使用 SenderShareId、 RecipientShareIds、 OverrideShareIds 元数据字段来配置软件包上传的中继。
中继目的地的元数据字段名称使用 share 术语。 在这种情况下,共享 是指用作中继目的地的存储位置。
您可以使用存储位置的共享 ID 将其指定为中继目标。 确定文件中继目的地的共享 ID :
- 转到 节点和存储。
- 右键单击节点并选择 添加文件存储。
- 选择存储位置。
- 在页面 URL 中找到 share_id。 例如,如果页面 URL 是 https://faspex.aspera.us/aspera/faspex/admin/nodes-storage/4/storage/1/profile , share_id 就是 1。
| 元数据字段 | 描述 | 格式 | 示例 |
|---|---|---|---|
| SenderShareId | 定义新软件包初始上传的存储位置目标(由 share_id 定义)。 如果设置,则使用存储位置目标覆盖 Faspex 中的默认收件箱存储设置。 如果未设置,则使用默认收件箱目标作为存储位置目标。 使用 SenderShareId 来控制发送方上传和下载已发送软件包的位置。 当发件人从已发件邮箱下载包裹时,Faspex 会从此存储位置将包裹传输给发件人。 |
分享ID | 3 |
| RecipientShareIds | 定义额外的收件人(由 user_name 定义)及其各自的存储位置(由 share_id 定义)。 Faspex执行从初始传输目标到元数据中定义的目标的包中继传输。 使用 RecipientShareIds 来控制收件人从哪里下载软件包。 当收件人从接收邮箱下载软件包时,Faspex 会从指定的存储位置将软件包传输给收件人。 |
注意: 值必须是有效的 JSON。
|
|
| OverrideShareIds | Draft comment: josephwan 定义从初始传输目标主机到指定存储位置(由 share_id 定义) 的附加文件中继。create an extra file relay if necessary after initial upload |
[ share_id ,...] 注意: 值必须是有效的 JSON。 |
[1, 2, 3] |
示例
| 分享ID | 指定共享 ID 的存储位置节点 |
|---|---|
| 1 | node1 (默认收件箱) |
| 2 | node2 |
| 3 | node3 |
| 4 | node4 |
| 5 | node5 |
发送方 (sender_user )向接收方 ( recipient_user1, recipient_user2 和 recipient_user3 ) 并使用元数据配置文件传输:
- SenderShareId = 2
- RecipientShareIds recipient_user1: 3, recipient_user2: 4
- OverrideShareIds = 5
- Faspex 会将软件包直接上传到 node2.
- Faspex 从 node2 到 node3 和 node4.
- Faspex 从 node2 到 node5.
当用户下载上传的软件包时,Faspex 会使用元数据来确定从哪个节点提供内容:
| 用户 | 从以下网站下载 | 包源节点 |
|---|---|---|
| 发送方用户 | 已发送邮箱 | node2 (share_id:2) |
| recipient_user1 | 已收到邮箱 | node3 (share_id:3) |
| recipient_user2 | 已收到邮箱 | node4 (share_id:4) |
| recipient_user3 | 已收到邮箱 | node2 (share_id:2) |
According to FASPX-940, array support in the JSON is not yet supported. Currently can only set 1 Share ID.