What is Amazon S3 File Gateway - Amazon Storage Gateway
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Amazon FSx File Gateway documentation has been moved to What is Amazon FSx File Gateway?

Volume Gateway documentation has been moved to What is Volume Gateway?

Tape Gateway documentation has been moved to What is Tape Gateway?

What is Amazon S3 File Gateway

Amazon S3 File Gateway – Amazon S3 File Gateway supports a file interface into Amazon Simple Storage Service (Amazon S3) and combines a service and a virtual software appliance. By using this combination, you can store and retrieve objects in Amazon S3 using industry-standard file protocols such as Network File System (NFS) and Server Message Block (SMB). You deploy the gateway into your on-premises environment as a virtual machine (VM) running on VMware ESXi, Microsoft Hyper-V, or Linux Kernel-based Virtual Machine (KVM), or as a hardware appliance that you order from your preferred reseller. You can also deploy the Storage Gateway VM in VMware Cloud on Amazon, or as an AMI in Amazon EC2. The gateway provides access to objects in S3 as files or file share mount points. With a S3 File Gateway, you can do the following:

  • You can store and retrieve files directly using the NFS version 3 or 4.1 protocol.

  • You can store and retrieve files directly using the SMB file system version, 2 and 3 protocol.

  • You can access your data directly in Amazon S3 from any Amazon Cloud application or service.

  • You can manage your S3 data using lifecycle policies, cross-region replication, and versioning. You can think of a S3 File Gateway as a file system mount on Amazon S3.

A S3 File Gateway simplifies file storage in Amazon S3, integrates to existing applications through industry-standard file system protocols, and provides a cost-effective alternative to on-premises storage. It also provides low-latency access to data through transparent local caching. A S3 File Gateway manages data transfer to and from Amazon, buffers applications from network congestion, optimizes and streams data in parallel, and manages bandwidth consumption.

S3 File Gateway integrates with other Amazon services, for example:

  • Common access management using Amazon Identity and Access Management (IAM)

  • Encryption using Amazon Key Management Service (Amazon KMS)

  • Monitoring using Amazon CloudWatch (CloudWatch)

  • Audit using Amazon CloudTrail (CloudTrail)

  • Operations using the Amazon Web Services Management Console and Amazon Command Line Interface (Amazon CLI)

  • Billing and cost management

In the following documentation, you can find a Getting Started section that covers setup information common to all gateways and also gateway-specific setup sections. The Getting Started section shows you how to deploy, activate, and configure storage for a gateway. The management section shows you how to manage your gateway and resources:

  • provides instructions on how to create and use a S3 File Gateway. It shows you how to create a file share, map your drive to an Amazon S3 bucket, and upload files and folders to Amazon S3.

  • describes how to perform management tasks for all gateway types and resources.

In this guide, you can primarily find how to work with gateway operations by using the Amazon Web Services Management Console. If you want to perform these operations programmatically, see the Amazon Storage Gateway API Reference.