10.8 C
Canberra
Friday, April 10, 2026

Launching S3 Recordsdata, making S3 buckets accessible as file methods


Voiced by Polly

I’m excited to announce Amazon S3 Recordsdata, a brand new file system that seamlessly connects any AWS compute useful resource with Amazon Easy Storage Service (Amazon S3).

Greater than a decade in the past, as an AWS coach, I spent numerous hours explaining the basic variations between object storage and file methods. My favourite analogy was evaluating S3 objects to books in a library (you may’t edit a web page, it’s essential exchange the entire e book) versus information in your pc that you may modify web page by web page. I drew diagrams, created metaphors, and helped prospects perceive why they wanted totally different storage sorts for various workloads. Effectively, at the moment that distinction turns into a bit extra versatile.

With S3 Recordsdata, Amazon S3 is the primary and solely cloud object retailer that gives fully-featured, high-performance file system entry to your information. It makes your buckets accessible as file methods. This implies modifications to information on the file system are robotically mirrored within the S3 bucket and you’ve got fine-grained management over synchronization. S3 Recordsdata will be connected to a number of compute sources enabling information sharing throughout clusters with out duplication.

Till now, you had to decide on between Amazon S3 price, sturdiness, and the companies that may natively eat information from it or a file system’s interactive capabilities. S3 Recordsdata eliminates that tradeoff. S3 turns into the central hub for all of your group’s information. It’s accessible straight from any AWS compute occasion, container, or perform, whether or not you’re working manufacturing functions, coaching ML fashions, or constructing agentic AI methods.

You’ll be able to entry any basic function bucket as a local file system in your Amazon Elastic Compute Cloud (Amazon EC2) situations, containers working on Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS), or AWS Lambda features. The file system presents S3 objects as information and directories, supporting all Community File System (NFS) v4.1+ operations like creating, studying, updating, and deleting information.

As you’re employed with particular information and directories by way of the file system, related file metadata and contents are positioned onto the file system’s high-performance storage. By default, information that profit from low-latency entry are saved and served from the excessive efficiency storage. For information not saved on excessive efficiency storage comparable to these needing giant sequential reads, S3 Recordsdata robotically serves these information straight from Amazon S3 to maximise throughput. For byte-range reads, solely the requested bytes are transferred, minimizing information motion and prices.

The system additionally helps clever pre-fetching to anticipate your information entry wants. You’ve fine-grained management over what will get saved on the file system’s excessive efficiency storage. You’ll be able to determine whether or not to load full file information or metadata solely, which implies you may optimize on your particular entry patterns.

Underneath the hood, S3 Recordsdata makes use of Amazon Elastic File System (Amazon EFS) and delivers ~1ms latencies for energetic information. The file system helps concurrent entry from a number of compute sources with NFS close-to-open consistency, making it very best for interactive, shared workloads that mutate information, from agentic AI brokers collaborating by way of file-based instruments to ML coaching pipelines processing datasets.

Let me present you tips on how to get began.

Creating my first Amazon S3 file system, mounting, and utilizing it from an EC2 occasion is simple.

I’ve an EC2 occasion and a basic function bucket. On this demo, I configure an S3 file system and entry the bucket from an EC2 occasion, utilizing common file system instructions.

For this demo, I exploit the AWS Administration Console. You too can use the AWS Command Line Interface (AWS CLI) or infrastructure as code (IaC).

Right here is the structure diagram for this demo.

S3 Files demo architectureStep 1: Create an S3 file system.

On the Amazon S3 part of the console, I select File methods after which Create file system.

S3 Files create file system

I enter the title of the bucket I wish to expose as a file system and select Create file system.

S3 Files create file system, part 2

Step 2: Uncover the mount goal.

A mount goal is a community endpoint that may stay in my digital non-public cloud (VPC). It permits my EC2 occasion to entry the S3 file system.

The console creates the mount targets robotically. I take notes of the Mount goal IDs on the Mount targets tab.

When utilizing the CLI, two separate instructions are essential to create the file system and its mount targets. First, I create the S3 file system with create-file-system. Then, I create the mount goal with create-mount-target.

Step 3: Mount the file system on my EC2 occasion.

After it’s related to an EC2 occasion, I kind:

sudo mkdir /dwelling/ec2-user/s3files sudo mount -t s3files fs-0aa860d05df9afdfe:/ /dwelling/ec2-user/s3files

I can now work with my S3 information straight by way of the mounted file system in ~/s3files, utilizing commonplace file operations.

After I make updates to my information within the file system, S3 robotically manages and exports all updates as a brand new object or a brand new model on an present object again in my S3 bucket inside minutes.

Adjustments made to things on the S3 bucket are seen within the file system inside just a few seconds however can generally take a minute or longer.

# Create a file on the EC2 file system 
echo "Hey S3 Recordsdata" > s3files/whats up.txt 

# and confirm it is right here 
ls -al s3files/whats up.txt
 -rw-r--r--. 1 ec2-user ec2-user 15 Oct 22 13:03 s3files/whats up.txt 

# See? the file can be on S3 
aws s3 ls s3://s3files-aws-news-blog/whats up.txt 
2025-10-22 13:04:04 15 whats up.txt 

# And the content material is an identical! 
aws s3 cp s3://s3files-aws-news-blog/whats up.txt . && cat whats up.txt
Hey S3 Recordsdata

Issues to know

Let me share some essential technical particulars that I believe you’ll discover helpful.

One other query I regularly hear in buyer conversations is about selecting the best file service on your workloads. Sure, I do know what you’re considering: AWS and its seemingly overlapping companies, protecting cloud architects entertained throughout their structure evaluation conferences. Let me assist demystify this one.

S3 Recordsdata works greatest whenever you want interactive, shared entry to information that lives in Amazon S3 by way of a excessive efficiency file system interface. It’s very best for workloads the place a number of compute sources—whether or not manufacturing functions, agentic AI brokers utilizing Python libraries and CLI instruments, or machine studying (ML) coaching pipelines—must learn, write, and mutate information collaboratively. You get shared entry throughout compute clusters with out information duplication, sub-millisecond latency, and computerized synchronization along with your S3 bucket.

For workloads migrating from on-premises NAS environments, Amazon FSx offers the acquainted options and compatibility you want. Amazon FSx can be very best for high-performance computing (HPC) and GPU cluster storage with Amazon FSx for Lustre. It’s significantly useful when your functions require particular file system capabilities from Amazon FSx for NetApp ONTAP, Amazon FSx for OpenZFS, or Amazon FSx for Home windows File Server.

Pricing and availability

S3 Recordsdata is offered at the moment in all business AWS Areas.

You pay for the portion of knowledge saved in your S3 file system, for small file learn and all write operations to the file system, and for S3 requests throughout information synchronization between the file system and the S3 bucket. The Amazon S3 pricing web page has all the small print.

From discussions with prospects, I consider S3 Recordsdata helps simplify cloud architectures by eliminating information silos, synchronization complexity, and handbook information motion between objects and information. Whether or not you’re working manufacturing instruments that already work with file methods, constructing agentic AI methods that depend on file-based Python libraries and shell scripts, or making ready datasets for ML coaching, S3 Recordsdata lets these interactive, shared, hierarchical workloads entry S3 information straight with out selecting between the sturdiness of Amazon S3 and price advantages and a file system’s interactive capabilities. Now you can use Amazon S3 because the place for all of your organizations’ information, understanding the info is accessible straight from any AWS compute occasion, container, and performance.

To be taught extra and get began, go to the S3 Recordsdata documentation.

I’d love to listen to how you employ this new functionality. Be at liberty to share your suggestions within the feedback under.

— seb

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

[td_block_social_counter facebook="tagdiv" twitter="tagdivofficial" youtube="tagdiv" style="style8 td-social-boxed td-social-font-icons" tdc_css="eyJhbGwiOnsibWFyZ2luLWJvdHRvbSI6IjM4IiwiZGlzcGxheSI6IiJ9LCJwb3J0cmFpdCI6eyJtYXJnaW4tYm90dG9tIjoiMzAiLCJkaXNwbGF5IjoiIn0sInBvcnRyYWl0X21heF93aWR0aCI6MTAxOCwicG9ydHJhaXRfbWluX3dpZHRoIjo3Njh9" custom_title="Stay Connected" block_template_id="td_block_template_8" f_header_font_family="712" f_header_font_transform="uppercase" f_header_font_weight="500" f_header_font_size="17" border_color="#dd3333"]
- Advertisement -spot_img

Latest Articles