>
LOADING

What is S3 on Amazon Web Services?

What is S3 on Amazon Web Services?

by admin April 29, 2020
what is s3 on amazon

If you’re wondering what is S3 on Amazon Web Services, you’ve come to the right place. It is one of the most commonly used AWS products, and an integral piece of our recommended stack. S3 stands for Simple Storage Service. S3 is Amazon’s product for storing files. You simply pay for the amount of memory you use along with the data transfer. At its core, S3 is really a key value store. Once you understand this, you can use it in some creative ways. 

S3 is incredibly simple and allows you to perform the following actions: 

  • Create buckets
  • Store Data
  • Download Data
  • Specify permissions. Permissions include who can access buckets and upload items. Along with who can READ certain items. 
  • REST API

When working with S3, the main thing to be concerned with is access control. Ensuring only the people who should have access to an object are the ones that can access it will solve many of your S3 woes. 

Note: I even though S3 supports a SOAP API, it is no longer maintained. We cannot recommend ever using a SOAP API with AWS if you don’t have to. Stick to REST. 

Concepts

Buckets

A container for objects stored in S3. bucket-name.s3.amazonaws.com/path-to-object

Objects

Items stored in the bucket. Objects are identified with a key (name) and version ID. 

Key

Unique ID for an object within a bucket. 

Regions

Geographical region where Amazon stores the objects that are added to the bucket. 

Sounds simple, right?

It is. S3 is very powerful and simple in nature. Once you understand IAM best practices and common cost savings techniques, it can become a very powerful piece of your AWS architecture.

Social Shares

Related Articles