-1

The title pretty much says it all. We're looking for a simple way to set up an SFTP site – but, for security reasons, it can't live on hardware that's shared with other clients.

Does Amazon offer S3 instances that live on dedicated hardware? I've looked on their site, and I see that you can get dedicated EC2 instances (for an arm an a leg) – but I couldn't find anything about dedicated S3 instances.

Thanks!

2 Answers2

3

You cannot get an S3 instance of any kind - S3 is object (file) storage, and the only container is a bucket - any backing hardware is abstracted away as S3 is not a compute platform, just storage. Think of it as a "network-drive-as-a-service" of sorts.

Also S3 does not support SFTP (or any protocol other than HTTP for that matter). You can read more about how to expose an S3 bucket via SFTP in this StackOverflow answer (TL;DR - use an EC2 instance).

Craig Watson
  • 9,575
  • 3
  • 32
  • 47
1

You could run your own S3-compatible system with minio.

Deploy Amazon S3 compatible object storage server in seconds

Use official Minio Docker image to launch your own Amazon S3 compatible object storage server in few seconds. Use Minio to create private Docker registries or store application data (photos, videos, DB backups, logs).

Consistent deployment across multi-cloud environments

Uniform, repeatable deployments across public and private clouds.

Provide object storage API access to Docker volumes

Minio adds Amazon S3 compatible object storage to existing Docker volumes. Attach Docker volumes to Minio containers and access data with REST API.

Orchestrate storage cluster with Docker Swarm

Launch as many Minio instances to cater to ever growing storage needs, and use Docker Swarm to orchestrate multi-tenant Minio instances across racks of servers.

SwiftStack provides a commercial choice for you as well.

chicks
  • 3,793
  • 10
  • 27
  • 36