AWS Classroom Series – 26/12/2020

AWS S3 Access Points

  • This is a named network endpoint that is attached to s3 bicket used to perform s3 object operations such as uploading & retrieving objects
  • A bucket can have upto 1000 access points attached
  • Access points help in giving fine grained access to
    • AWS VPC’s
    • Internet

AWS S3 Static Website Hosting

  • Create a s3 bucket with public access and name as <something>.com
  • Ensure we have
    • 4 videos uploaded into s3 bucket with public access.
  • Create two htmls
    • index.html
    <html>
      <head> 
      <title> Welcome To Learning Thoughts </title>
      </head>
      <body>
      	<video width="320" height="240" controls>
      	  <source src="https://s3-us-west-2.amazonaws.com/ltstaticwebsitedemo.com/one.mp4" type="video/mp4">
      	  
      	</video> <br/>
      	
      	<video width="320" height="240" controls>
      	  <source src="https://s3-us-west-2.amazonaws.com/ltstaticwebsitedemo.com/two.mp4" type="video/mp4">
      	  
      	</video> <br/>
      	
      	<video width="320" height="240" controls>
      	  <source src="https://s3-us-west-2.amazonaws.com/ltstaticwebsitedemo.com/three.mp4" type="video/mp4">
      	  
      	</video> <br/>
      	
      	
      	
      </body>
      
      </html>
    
    • error.html
    <html>
      <head> 
      <title> Welcome To Learning Thoughts </title>
      </head>
      <body>
      	<h1> Error Page </h1>
      	
      	
      	
      </body>
      
      </html>
    
  • Now lets host this on s3 bucket (s3 bucket can host static website) static will be html, javascript and css
  • Naviagate to Properties of S3 bucket and select static website hosting Preview Preview Preview Preview

Replications & Cloud front distributions

refer to classroom recording

Next steps

  • S3 Encryption logging
  • S3 Batch Operations
  • EFS
  • EBS
  • Storsimple
  • Snow ball
  • Glacier

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About learningthoughtsadmin