Partners exchange files using SFTP.
Operate no file-transfer server yourself and store received files in S3.
Which service is most appropriate?
Use AWS Transfer Family with an S3-backed SFTP server to preserve the partner protocol without managing servers.
Detailed explanation
SQS is a message queue and is not an SFTP file-transfer endpoint.
SQS is a message queue and is not an SFTP file-transfer endpoint.
DNS records are not an appropriate file storage system.
DNS records are not an appropriate file storage system.
Transfer Family provides managed SFTP endpoints and can use S3 as the storage backend.
Transfer Family provides managed SFTP endpoints and can use S3 as the storage backend.
CloudFront distributes HTTP(S) content and does not provide an SFTP server.
CloudFront distributes HTTP(S) content and does not provide an SFTP server.
Check official documentation
Compare the following points with the official documentation.
AWS Transfer Family SFTPとS3の公式説明を確認する。
What to confirm
レガシー転送プロトコルとオブジェクトストレージを組み合わせられる。
Key points
- AWS Transfer Family
- SFTP
- Amazon S3
Notes
- Environment: AWS公式Transfer Familyドキュメントの確認
- Confirm current AWS service behavior in the official documentation.
Foundation review
Protocol boundary
Transfer Family handles the external protocol while S3 provides the storage backend.
Managed endpoint
A managed transfer endpoint removes the need to operate an SFTP host yourself.