AWS S3(Simple Storage Service)
AWS S3 (Amazon Simple Storage Service) is a highly scalable and durable object storage service provided by Amazon Web Services, used for data storage and data recovery.
S3 creates “buckets,” which act as containers for data files (objects). The data in each bucket is accessed through a unique key, which acts as the file name.
S3 is an object storage service. It stores data in the form of objects, each with metadata and a unique identifier. S3 buckets are used to store static files, such as images, videos, documents, log files, and backup data.
Suppose you created a bucket. After uploading your file within this bucket, you can get a public URL or private access for that file. You can set different permissions on the data, such as access control for public, private, or specific users. Because the S3 is globally distributed, it keeps your data secure in different parts of the world and ensures quick access.
S3 stores multiple copies of data in different availability zones to ensure data availability and prevent data loss. With S3, you can control granular access to data, that is, you can determine who can see or change what data.