本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
SFTP 连接器的扩展和配额
SFTP 连接器配额
SFTP 连接器有以下配额。
注意
SFTP 连接器的更多服务配额列在AWS Transfer Family 终端节点和配额中。Amazon Web Services 一般参考
名称 | 默认值 | 可调整 |
---|---|---|
每秒最大测试连接事务数 (TPS) | 每账户每秒 1 个请求 | 否 |
待处理文件传输的最大队列大小 | 1000 | 否 |
最大文件大小 | 150 千兆字节 (GiB) | 否 |
每个文件的最大传输时间 | 12 小时 | 否 |
每个文件的最大请求等待时间 | 12 小时 | 否 |
每个账户的连接器的最大带宽(SFTP 和 AS2连接器均构成此值) | 50 MBps | 不可以 |
目录列出操作的最大项目数 | 10000 | 否 |
每次StartFileTransfer 请求的最大文件数 |
10 | 否 |
每秒StartDirectoryListing 请求的最大事务数 |
3 | 是 |
注意
默认情况下,SFTP 连接器一次处理一个文件,按顺序传输文件。您可以选择让连接器与支持来自同一用户的并发会话的远程服务器创建并行会话,并行处理最多 5 个文件,从而提高传输性能。
要为任何连接器启用并发连接,可以在创建或更新连接器时编辑 “最大并发连接数” 设置。有关更多信息,请参阅 创建 SFTP 连接器。
为了存储 SFTP 连接器的凭证,每个 Secrets Manager 密钥都有与之关联的配额。如果您出于多种目的使用同一个密钥来存储多种类型的密钥,则可能会遇到这些配额。
-
单个密钥的总长度:12,000 个字符
-
Password
字符串的最大长度:1024 个字符 -
PrivateKey
字符串的最大长度:8192 个字符 -
Username
字符串的最大长度:100 个字符
扩展您的 SFTP 连接器
本节介绍如何扩展 AWS Transfer Family SFTP 连接器工作负载的注意事项。当你想使用 SFTP 连接器扩展工作负载时,你需要考虑以下三个配额。
-
最大队列大小。这是指连接器队列中已请求的最大待处理操作数。待处理操作是指之前提交的任何尚未完成的转移请求,无论成功还是失败。
待处理请求的最大队列深度目前设置为每个连接器 1,000(如AWS Transfer Family 服务配额中所定义)。当您在短时间内请求数千次传输操作时,您的工作负载可能会超过此服务限制,并且您将收到一条
ThrottlingException
消息,消息显示已超出最大待处理请求数。
如果您的工作负载受此配额限制,请通过联系Transfer Family服务团队 AWS 支持 或您的客户团队,讨论您的可扩展性要求。您也可以采取以下任一或两项操作。
-
将您的文件卷分配到多个连接器。
-
让您的连接器与远程服务器创建并行会话,以并行处理来自队列的多个请求。
-
-
并发会话数。默认情况下,SFTP 连接器一次传输一个文件,按顺序从其队列中传输文件。
您可以选择让连接器并行传输多个文件,从而提高传输性能。您可以与支持来自同一用户的并发会话的远程服务器创建并行会话,并行处理最多 5 个文件。创建 SFTP 连接器时,请在创建或更新连接器时为 “最大并发连接数” 设置选择一个不超过 5 的值。有关更多信息,请参阅 创建 SFTP 连接器。
-
StartFileTransfer
请求率。每个 SFTP 连接器最多可以请求每秒 100 个文件路径进行传输。请求的文件路径将添加到您的连接器队列中进行处理。无论单个StartFileTransfer
命令中提供的文件数量如何,您都可以递归地使用该StartFileTransfer
命令为每个连接器请求每秒 100 个文件路径。