How to establish connection between AWS Fargate task to an external SFTP server?
Trying to establish a connection from an AWS Fargate task in ECS to an external SFTP server. But the connection cannot be established despite providing the necessary Keys (required to build the connection) in the code. Objective is to connect to the SFTP server download files from there, process them and upload them to some other destination.
Do you have the error that you are receiving? What about the Security Groups? Generally speaking, NACL, SG and Route tables are the ones that you need to check for external networking connection. Please share the error and the rules for SG, NACL and Route table that you are using.
Have you considered the AWS Transfer Family to transfer the files to a target such as S3? Then enable the ECS task to process the file from S3 as a source. It might enable you to leverage the service which interfaces with STFP servers natively and then enable ECS to process the file.
As Henrique suggested, I'd first spin a client (EC2 most likely) you can troubleshoot whether you have actual network connection possible from your VPC to the remote SFTP server. If that does not work, nothing will. If you are getting connection refused/timeout, there is either a firewall rejecting/dropping your packets or no route at all.
Can we chmod for a "subdir" under an S3 bucket from an AWS SFTP server?Accepted Answerasked 5 months ago
AWS Transfer Family - Private SFTP server connection closedasked 3 months ago
Network path between ALB and ECS Fargate taskAccepted Answerasked 5 months ago
How to establish connection between AWS Fargate task to an external SFTP server?asked 2 months ago
How to establish connection between Unity and AWS DynamoDB for WebGL platform ?asked a month ago
Cannot login to a newly created SFTP server and cannot see server logsAccepted Answerasked 3 years ago
How to create SSL dblink connection from RDS to postgres on premise?asked 5 months ago
Fargate: how to stop task after finishingAccepted Answerasked 5 months ago
Backup external server data to AWS over SSHasked 24 days ago
What needs to be done to make event bridge invoke a fargate task when file added to s3asked 2 months ago