Search

Search IconIcon to open search

AWS S3

Last updated by Simon Späti

Amazon Simple Storage Service (Amazon S3) is a highly scalable, secure, and durable object storage service provided by Amazon Web Services (AWS).

It is designed to store and retrieve any amount of data from anywhere on the web. S3 offers industry-leading scalability, data availability, security, and performance, making it an ideal choice for a wide range of use cases, including data backup, archiving, content distribution, and more.

One of the key features of S3 is its virtually unlimited storage capacity. You can store as much data as you need without worrying about running out of space. Additionally, S3 is designed for 99.999999999% (11 9’s) of durability, ensuring that your data remains safe and secure over time. S3 also provides high availability by automatically replicating data across multiple servers and data centers, ensuring that your data is always accessible when you need it.

Another important feature of S3 is its strong security measures, including encryption at rest and in transit, access control policies, and multi-factor authentication. S3 integrates seamlessly with other AWS services, such as Amazon EC2, Amazon CloudFront, and AWS Lambda, allowing you to build powerful and scalable applications. Furthermore, S3 offers cost-effective storage options with multiple storage classes tailored to different access patterns and data retention needs, helping you optimize costs based on your specific requirements.

# How it works

Amazon S3 stores data as objects within buckets. An object is a file and any metadata that describes the file. A bucket is a container for objects.

To store your data in Amazon S3, you first create a bucket and specify a bucket name and AWS Region. Then, you upload your data to that bucket as objects in Amazon S3. Each object has a key (or key name), which is the unique identifier for the object within the bucket.

S3 provides features that you can configure to support your specific use case. For example, you can use S3 Versioning to keep multiple versions of an object in the same bucket, which allows you to restore objects that are accidentally deleted or overwritten.

Buckets and the objects in them are private and can only be accessed with explicitly granted access permissions. You can use bucket policies, AWS Identity and Access Management (IAM) policies, S3 Access Points, and access control lists (ACLs) to manage access.

More on Site Unreachable.

# Difference to NFS

See also


Origin:
References: Amazon S3 Tables
Created 2024-08-15