Skip to main content

AWS | S3

S3


  • Simple Storage Services
  • Works as object storage instead of block storage
  • S3 is one of the most popular services provided by AWS for the purpose of storing the data on the cloud.
  • File size can vary from 0 bytes to 5 TB
  • Stored in buckets ( a folder in the cloud )
  • S3 is universal namespace
      URL :- https://s3-{region-name}.amazonaws.com/{bucket-name}

S3 object consists of the following information :
1. Key ( name of the  object )
2. Value ( contains  the data )
3. Version
4. Metadata
5. Subresources
    5.1 Access List

S3 Storage Classes 

1. Standard 
2. IA [ Infrequently Accessed ]
3. One Zone - IA
4. Glacier ( used for data archival only )




AWS Pricing Parameters :
1. Storage
2. Requests
3. Storage Management Pricing
4. Data Transfer Pricing
5. Transfer Acceleration

s3 transfer acceleration?
Enable a fast, secure and reliable way of transferring the data from the s3 to the end users using CloudFront technology.

Cross-Region Replication




S3 - Security & Encryption

Newly created buckets are private by default
Access Control
     Bucket Policies
     Access Control Lists
Can be configured for access logs

Encryption

In Transit
    SSL/TLS

Data In Rest
     Server Side Encryption

  1.                 s3 Managed Keys: SSE-S3
  2.                 AWS Key Management Service: SSE-KMS
  3.                 Server-Side Encryption With Customer Provided Keys: SSE-C
     Client-Side Encryption


s3 Transfer Acceleration
Used to accelerate the transfer of the contents to the s3 using the CloudFront technology.
             
URL for static website hosting :

https://{bucket-name}.s3-website-${region_name}.amazonaws.com

Comments

Popular posts from this blog

INTRODUCTION TO BITCOIN

Q. What is Bit-coin ? 1. Bit-coin is formally a virtual form of currency,by virtual form:- we mean that bit-coin is only available in electronic (i.e digitalized) form.Hence there is no physical presence of bitcoin just like as INR(Indian Rupees), USD(Dollars), Yen,Euro etc. 2.It is a digital payment system which is supposed to be implemented by an unknown programmer or group of programmers under the name of Satoshi Nakamoto. 3.Initially the first presence of Bit-coin was felt in the year 2009.   Advantages of Using Bit-coin:- 1. Bit-coin uses peer-to-peer (P2P) technology i.e the bitcoin r transferred     from one person to another person e-wallet without the involvement of any     intermediary. 2. It supports the world-wide connectivity it means that the bitcoin can be  transferred to any part of the world in real world.   3. Low-processing fees is another feature regarding the bitcoin transactions...

AWS | CloudFront

CloudFront Service used for Content Delivery Network Collection of distributed servers , that are used to give access to the contents to users on the basis of geographic locations. Parameters : Edge Location: Location where the data will be cached Origin: Origin of the files that the CDN will distribute. Origin may include : s3 buckets , elastic laod balancer or route53 Terminilogy : 1. Web Distribution: Used for websites 2. RTMP: Used for media streaming Creating a CloudFront Distribution   STEP 1:- Select the CloudFront service from the AWS services menu STEP 2:- Click on the select distribution option, and choose the type of distribution according to the use case   2.1 Web Distribution   2.2  RTMP Distribution

AWS | IAM

IAM Identity & Access Management AWS service used for the purpose of access controls to the various services and policies. Main components of IAM : 1. Users 2. Groups 3. Roles 4. Policies 1. Users It is an individual entity , that have specific set of policies on the basis of the various roles specified. 2. Groups Combinations of the users, that shares same set of policies. 3. Roles 4. Policies