S3 Masterclass

By stephen wilding

Deep dive into S3 and learn all you need to know in this comprehensive Masterclass

9 hours
  • 61 Lessons

About the course

From Novice to Jedi in 9 hours!

Amazon Simple Storage Service (S3) is the most feature-rich storage platform available in the cloud today.

S3 provides developers with secure, durable, and highly-scalable cloud storage. Its easy-to-use web interface allows you to quickly store and retrieve any amount of data from anywhere on the web.

The majority of users aren’t getting everything they can from S3.

With the variety of use cases and features, it is time consuming to read through all of the documentation that is out there on S3. This masterclass will sort through the fluff to deliver you a real-world and hands-on understanding of S3 and the features it has to offer. It is jam-packed with tips and tricks to help you get the most out of the service.

The course is split into theoretical information, demonstrations, and hands-on labs and covers the following high-level topics:

  • Basics of S3
  • Access Control
  • Logging and Monitoring
  • Data Protection
  • Lifecycle Management
  • Automated Event Notifications
  • Performance Optimization
  • Serverless Static Website Hosting
  • Practical Uses of S3 Using Cloudberry Backup

This course provides a good grounding if you have little or no knowledge of S3, or if you’re trying to decide if the service is a good fit for your business. It’s also suitable if you’re already experienced with S3 and want to dive into the finer details.

Whatever your S3 needs are, be it simply interest, advancing your business, or even streamlining business or service costs, this course has you covered.

  • Chapter 1 3 Lessons Introduction To The Course 12:57

    Public Introduction

    2:42

    What You'll Need For This Course

    9:21

    A Note About Demo Lessons

    0:54
  • Chapter 2 5 Lessons The Basics of S3 1:22:32

    S3 Basics

    21:40

    Object Storage Classes

    14:55

    Buckets and Objects Demo Lab

    22:58

    S3 Select

    7:37

    S3 Select Demo Lab

    15:22
  • Chapter 3 13 Lessons Security: Access Control 2:49:19

    An Introduction to S3 Permissions

    16:31

    Access Control Lists (ACLs)

    9:20

    Access Control Lists (ACLs) Demo Lab

    15:37

    Bucket & User Policies

    13:36

    Bucket & User Policies Demo Lab (Part 1)

    20:31

    Bucket & User Policies Demo Lab (Part 2)

    15:36

    S3 Block Public Access

    13:49

    S3 Block Public Access Demo Lab Pt 1

    10:54

    S3 Block Public Access Demo Lab Pt 2

    7:49

    Cross Account Access Using ACLs Demo Lab

    21:31

    Cross Account Access Using Bucket Policies Demo Lab

    9:10

    S3 Pre-signed URLs

    7:58

    S3 Pre-signed URLs Demo Lab

    6:57
  • Chapter 4 8 Lessons Security: Logging and Monitoring 1:22:52

    Monitoring S3 With CloudWatch

    6:31

    Monitoring S3 With CloudWatch Demo Lab

    13:40

    S3 Access Logging

    5:48

    S3 Access Logging Demo Lab

    13:07

    CloudTrail Logging

    9:14

    CloudTrail Logging Demo Lab

    13:07

    CloudTrail & CloudWatch Metrics Demo Lab

    10:08

    CloudTrail & CloudWatch Events Demo Lab

    11:17
  • Chapter 5 11 Lessons Security: Data Protection 2:30:50

    S3 Encryption

    18:18

    S3 Default Encryption

    10:34

    S3 Default Encryption Demo Lab

    10:22

    Server Side Encryption with S3 Managed Keys Demo Lab

    5:36

    Server Side Encryption with KMS Managed Keys Demo Lab

    20:18

    Server Side Encryption with Customer-Provided Keys Demo Lab

    6:47

    Encryption in Transit Demo Lab

    8:18

    Versioning

    15:24

    Versioning Demo Lab

    21:22

    Replication

    19:08

    Replication Demo Lab

    14:43
  • Chapter 6 3 Lessons Lifecycle Management 54:51

    Lifecycle Management

    15:12

    Lifecycle Management Demo Lab

    20:14

    Storage Class Analysis

    19:25
  • Chapter 7 2 Lessons Event Notifications 22:26

    Event Notifications

    6:18

    Event Notifications Demo Lab

    16:08
  • Chapter 8 8 Lessons Performance Optimisation 1:18:09

    S3 Performance Optimisation

    11:28

    An Introduction To CloudFront

    9:18

    Transfer Acceleration

    7:59

    Transfer Acceleration Demo Lab

    6:40

    Optimising S3 PUTS, GETS & LISTS

    10:41

    Multipart Upload Demo Lab

    7:11

    Optimising GETS with CloudFront Demo Lab

    12:05

    S3 Inventory Demo Lab

    12:47
  • Chapter 9 4 Lessons Website Hosting 37:37

    Static Website Hosting

    11:17

    Static Website Hosting Demo Lab

    11:06

    Cross-Origin Resource Sharing (CORS)

    2:56

    Cross-Origin Resource Sharing (CORS) Demo Lab

    12:18
  • Chapter 10 3 Lessons Practical Uses of S3 26:06

    CloudBerry Backup

    3:06

    Backing Up Data With CloudBerry Backup Demo Lab

    16:26

    Restoring Data With CloudBerry Backup Demo Lab

    6:34
  • Chapter 11 1 Lesson Course Wrap Up 9:29

    Course Wrap Up

    9:29

What you can expect

  • At the end of this course, you'll understand the full feature set of S3

  • You'll learn how to control access to your data using Access Control Lists and Bucket & User policies

  • You'll learn data protection strategies using Encryption, Versioning and Cross Region replication

  • You'll learn advanced S3 performance techniques when operating at scale

  • You'll learn how to create serverless websites and create serverless event driven engines

Practice alongside courses in Cloud Playground

What is Cloud Playground? Cloud Playground lets you build skills in real-world AWS, Google Cloud, and Azure environments. Spin up risk-free Sandboxes, Servers and Terminals and follow along with courses, test a new idea or prepare for exams.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!