SftpConnectorConfig - AWS Transfer Family

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

SftpConnectorConfig

包含 SFTP 連接器物件的詳細資訊。連接器物件用於在夥伴的 SFTP 伺服器之間傳輸檔案。

注意

由於資SftpConnectorConfig料類型同時用於建立和更新 SFTP 連接器,因此其參數UserSecretId會標示為不需要。TrustedHostKeys這有點誤導,因為當您更新現有的 SFTP 連接器時不需要這些連接器,但是在建立新的 SFTP 連接器時需要這樣做。

目錄

TrustedHostKeys

主機金鑰的公用部分 (或稱為金鑰),用來識別您要連線的外部伺服器。您可以對 SFTP 伺服器使用ssh-keyscan指令來擷取必要的金鑰。

三個標準的 SSH 公開金鑰格式元素是<key type><body base64>、和選用的<comment>,每個元素之間都有空格。僅指定<key type><body base64>:請勿輸入金鑰的<comment>部分。

對於受信任的主機金鑰,請 AWS Transfer Family 接受 RSA 和 ECDSA 金鑰。

  • 對於 RSA 金鑰,字<key type>串為ssh-rsa

  • 對於 ECDSA 金鑰,字<key type>串是ecdsa-sha2-nistp256、或 ecdsa-sha2-nistp384ecdsa-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。

長度限制:長度下限為 1。長度上限為 2048。

必要:否

UserSecretId

密碼的識別碼 (在 AWS Secrets Manager 中),其中包含 SFTP 使用者的私密金鑰、密碼或兩者。識別碼必須是秘密的 Amazon 資源名稱 (ARN)。

類型:字串

長度限制:長度下限為 1。長度上限為 2048。

必要:否

另請參閱

如需在其中一個特定語言 AWS SDK 中使用此 API 的詳細資訊,請參閱下列內容: