View a markdown version of this page

SFTP 连接器的扩展和配额 - AWS Transfer Family

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

SFTP 连接器的扩展和配额

SFTP 连接器配额

SFTP 连接器有以下配额。

SFTP 连接器配额
Name 默认值 可调整
每秒最大测试连接事务数 (TPS) 每账户每秒 1 个请求 否
待处理文件传输的最大队列大小 1000 否
最大文件大小 150 千兆字节 (GiB) 否
每个文件的最大传输时间 12 小时 否
每个文件的最大请求等待时间 12 小时 否
每个账户连接器的最大带宽(SFTP 和 AS2 连接器均对此值有贡献) 50MBps 否
目录列表操作的最大项目数 200,000 否
每个连接器订购的秘密版本阶段的最大数量 2 否
注意

默认情况下,SFTP 连接器一次处理一个文件,按顺序传输文件。您可以选择让连接器与支持来自同一用户的并发会话的远程服务器创建并行会话,从而提高传输性能,并行处理最多 5 个文件。

要为任何连接器启用并发连接,可以在创建或更新连接器时编辑 “最大并发连接数” 设置。有关更多信息,请参阅 使用服务管理的出口创建 SFTP 连接器。

为了存储 SFTP 连接器的证书,每个密钥管理器密钥都有配额。如果您出于多种目的使用同一个密钥存储多种类型的密钥,则可能会遇到这些配额。

  • 单个密钥的总长度:12,000 个字符

  • Password字符串的最大长度:1024 个字符

  • PrivateKey字符串的最大长度:8192 个字符

  • Username字符串的最大长度:100 个字符

扩展您的 SFTP 连接器

本节介绍如何扩展 AWS Transfer Family SFTP 连接器工作负载的注意事项。当您想要使用 SFTP 连接器扩展工作负载时,需要考虑以下三个配额。

  • 最大队列大小。这是指连接器队列中已请求的最大待处理操作数。待处理操作是指任何先前提交但尚未成功或未成功完成的转移请求。

    待处理请求的最大队列深度当前设置为每个连接器 1,000 个(定义见AWS Transfer Family 服务配额)。当您在短时间内请求数千次传输操作时,您的工作负载可能会超过此服务限制,并且您将收到一条ThrottlingException消息,上面写着 “已超过最大待处理请求数”。如果您的工作负载受此配额的限制,请通过 AWS 支持 或您的客户团队与 Transfer Family 服务团队联系,讨论您的可扩展性要求。

    您也可以采取以下一项或两项操作。

    • 将您的文件卷分布在多个连接器上。

    • 让您的连接器与远程服务器创建并行会话,以并行处理来自队列的多个请求。

  • 并发会话的数量。默认情况下,SFTP 连接器一次传输一个文件,按顺序从其队列中传输文件。

    您可以选择通过让连接器并行传输多个文件来提高传输性能。您可以与支持来自同一用户的并发会话的远程服务器创建并行会话,并行处理最多 5 个文件。创建 SFTP 连接器时,在创建或更新连接器时,为 “最大并发连接数” 设置选择一个不超过 5 的值。有关更多信息,请参阅 使用服务管理的出口创建 SFTP 连接器。

  • StartFileTransfer请求率。每个 SFTP 连接器每秒最多可以请求 100 个文件路径进行传输。请求的文件路径将添加到您的连接器队列中进行处理。无论单个StartFileTransfer命令中提供的文件数量多少,您都可以递归地使用该StartFileTransfer命令为每个连接器每秒请求最多 100 个文件路径。