事象
- Azure Data Factory から AWS Transfer Family の SFTP へ接続しようとすると以下のエラーが発生する。
Error code: SftpFailedToConnectToSftpServer Details: Failed to connect to Sftp server 's-********.server.transfer.ap-northeast-1.amazonaws.com'. Server HMAC algorithm not found
原因
- AWS Transfer Family の SFTP の暗号化アルゴリズムのオプションが対応していないため。
解決策
- AWS Transfer Family の SFTP の暗号化アルゴリズムのオプションを TransferSecurityPolicy-2022-03 以前に設定する。
- マネジメントコンソールで [AWS tansfer Family] - [サーバー] - [対象のサーバー] を選択し、[その他の詳細] の [編集] をクリック、[暗号化アルゴリズムのオプション] - [セキュリティポリシー] で TransferSecurityPolicy-2022-03 を選択して保存する。