Overview
Easy to launch an SSH File Transfer Protocol (SFTP) server with this AMI that can be connected through an SFTP client such as FileZilla for transferring data from/to Amazon S3.
You can connect to this server with the preconfigured username and password:
- host: sftp://public_address (like sftp://54.146.32.239)
- port: 2222
- username: elm
- password: instance-id which has the form of i-09cd2a09898465844
Steps to connect to the server can be found at https://docs.elmcomputing.io .
On the server, the shared folder is /data/elm/share. The S3 bucket is mounted at /data/elm/share/s3.
Internet access is required for the usage of the solution.
Highlights
- Easy-to-launch SFTP Server
- Connect with SFTP client for S3 data transfer
- Elm Computing Support
Details
Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
Instance type | Product cost/hour | EC2 cost/hour | Total/hour |
---|---|---|---|
t2.small | $0.05 | $0.023 | $0.073 |
t2.medium | $0.05 | $0.046 | $0.096 |
t2.large | $0.05 | $0.093 | $0.143 |
t2.xlarge | $0.10 | $0.186 | $0.286 |
t2.2xlarge | $0.20 | $0.371 | $0.571 |
t3.small | $0.05 | $0.021 | $0.071 |
t3.medium | $0.05 | $0.042 | $0.092 |
t3.large | $0.05 | $0.083 | $0.133 |
t3.xlarge | $0.10 | $0.166 | $0.266 |
t3.2xlarge | $0.20 | $0.333 | $0.533 |
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
SFTP Server for Amazon S3 (existing VPC)
This CloudFormation template facilitates the deployment of a single EC2 instance serving as an SFTP Server for Amazon S3 within a pre-existing VPC and subnet of your choosing. The template orchestrates the provisioning of the following AWS resources: (1) An IAM role is established, granting the EC2 instance read/write permissions for the designated S3 bucket and its objects. Additionally, the role enables the EC2 instance to describe its own tags and retrieve details about the CloudFormation stack. (2) An EC2 Security Group is configured to restrict inbound access to specific network ranges across designated ports. (3) An EC2 instance with the proper IAM role and security group configured. Upon completion of the deployment, connectivity to the server can be established using the EC2's public IP address. Detailed instructions for connecting via the SFTP client FileZilla can be found at https://docs.elmcomputing.io .
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
Version release notes
Ubuntu 20.04 with SFTP Server for S3 data transfer
Additional details
Usage instructions
IAM Role
The IAM role is created for the following purposes:
- S3 Bucket Access: The role allows access to the S3 bucket specified for storing data uploaded through the SFTP server.
- CloudFormation Stack Read (Tags): It enables the EC2 instance to read CloudFormation stack information by utilizing the instance tags.
- CloudFormation Stack Output Read: The role grants the EC2 instance the ability to read outputs from the CloudFormation stack.
Connect to the server
The steps to connect to the Linux SFTP Server can be found at https://docs.elmcomputing.io .
Resources
Vendor resources
Support
Vendor support
Online meeting to guide through the steps of setting up a Linux SFTP Server with this AMI Support Email: support@elmcomputing.io
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.