本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
SftpConnectorConfig
包含SFTP连接器对象的详细信息。连接器对象用于在合作伙伴的SFTP服务器之间传输文件。
注意
由于SftpConnectorConfig
数据类型用于创建和更新SFTP连接器,因此其参数TrustedHostKeys
和UserSecretId
被标记为非必填项。这有点误导,因为在更新现有SFTP连接器时它们不是必需的,而是在创建新SFTP连接器时是必需的。
内容
- TrustedHostKeys
-
一个或多个主机密钥的公共部分,用于识别您想要连接的外部服务器。您可以对SFTP服务器使用该
ssh-keyscan
命令来检索必要的密钥。三个标准的SSH公钥格式元素是
<key type>
<body base64>
、和一个可选元素<comment>
,每个元素之间都有空格。仅指定<key type>
和<body base64>
:请勿输入密钥的<comment>
部分。对于可信的主机密钥,请 Amazon Transfer Family 使用接受RSA和ECDSA密钥。
-
对于RSA密钥,
<key type>
字符串为ssh-rsa
。 -
对于ECDSA密钥,
<key type>
字符串为ecdsa-sha2-nistp256
ecdsa-sha2-nistp384
、或ecdsa-sha2-nistp521
,具体取决于您生成的密钥的大小。
运行此命令以检索您的SFTP服务器名称所在的SFTP服务器主机密钥
ftp.host.com
。ssh-keyscan ftp.host.com
这会将公共主机密钥打印到标准输出。
ftp.host.com ssh-rsa AAAAB3Nza...<long-string-for-public-key
将此字符串复制并粘贴到
create-connector
命令的TrustedHostKeys
字段或控制台的 “可信主机密钥” 字段中。类型:字符串数组
数组成员:最少 1 个物品。最多 10 项。
长度限制:最小长度为 0。最大长度为 2048。
必需:否
-
- UserSecretId
-
包含SFTP用户私钥和/或密码的密钥(在 S Amazon ecrets Manager 中)的标识符。标识符必须是密钥的 Amazon 资源名称 (ARN)。
类型:字符串
长度限制:最小长度为 0。最大长度为 2048。
必需:否
另请参阅
有关API在一种特定语言中使用此功能的更多信息 Amazon SDKs,请参阅以下内容: