AVG Duration8h


Amazon S3 is probably the most heavily used storage service that is provided by AWS simply down to the fact that it can be a great fit for many different use cases, as well as integrating with many different AWS services. In this learning path, I will deep dive into all things S3 related to cover the following learning objectives via our courses and hands-on labs:

Learning Objectives

To provide a solid understanding of Amazon S3, covering the following features and components:

  • An overview of Amazon S3
  • Storage classes
  • S3 versioning
  • Server-access logging
  • Static website hosting
  • Object-level logging
  • Default encryption
  • Object lock
  • Transfer Acceleration
  • Events
  • Requester pays
  • Resource ownership
  • Access policies
  • Scaling using access points
  • Managing public access
  • Access analyzer
  • Cross-Origin Resource Sharing (CORS)
  • Encryption mechanisms including SSE-S3, SSE-KMS, SSE-C, CSE-KSM and CSE-C
  • Bucket key encryption
  • Data replication
  • Costs

Intended Audience

This learning path has been designed for those who are responsible for maintaining, managing, and securing data when using Amazon S3. It would also be advantageous to Solution Architects and those looking to take an Associate or Professional level AWS certification.


You should have a basic understanding of AWS core services 


Your certificate for this learning path

Training Content

Course - Beginner - 3m
Amazon S3 Deep Dive: Learning Path Introduction
This course introduces the Amazon S3: Deep Dive learning path and what to expect from it.
Course - Beginner - 25m
Introduction to Amazon S3
This course introduces you to arguably the most widely used storage service within AWS, the Amazon Simple Storage Service, more commonly known as Amazon S3.
Hands-on Lab - Beginner - 50m
Create Your First Amazon S3 Bucket
Learn to create your first Amazon S3 bucket, create a logical folder for organizational purposes, and upload content to it and set custom metadata using the S3 console
Course - Intermediate - 48m
Using Amazon S3 Bucket Properties & Management Features to Maintain Data
This course will look at some of the management and bucket property features that Amazon S3 has to offer, and how you can use them to maintain and control your data.
Course - Intermediate - 23m
Working With Amazon S3 Lifecycle Configurations
In this course, we’ll discuss AWS S3 Lifecycle Configurations, a tool to automate the movement and deletion of content through S3 storage classes.
Hands-on Lab - Beginner - 1h 15m
Configuring a Static Website With S3 And CloudFront
In this lab, you'll learn how to configure static website hosting on Amazon S3 and configure static websites to work with CloudFront distributions.
Course - Advanced - 40m
Increasing Your Security Posture when Using Amazon S3
This course introduces the different security controls and methods that have been built into Amazon S3 to protect your data and enhance your overall security posture.
Hands-on Lab - Beginner - 1h
Using S3 Bucket Policies and Conditions to Restrict Specific Permissions
You will learn the steps to create and apply AWS S3 Bucket Policies with embedded conditions to restrict a user's ability to perform specific functions within S3 Buckets.  
Course - Advanced - 12m
Understanding S3 Encryption Mechanisms to Secure your Data
In this course, you'll learn about the S3 encryption and decryption process for S3 Managed Keys, KMS Managed Keys, and Customer Provided Keys.
Hands-on Lab - Beginner - 45m
Encrypting S3 Objects Using SSE-KMS
This lab explores how to encrypting S3 objects in AWS using SSE-KMS.
Course - Intermediate - 22m
Amazon S3: Data Replication and Bucket Key Encryption
This course explores two different Amazon S3 features: the replication of data between buckets and bucket key encryption when working with SSE-KMS to protect your data.
Course - Intermediate - 18m
Understanding the Costs of Amazon S3
This short course provides an overview of the costs associated with Amazon S3 and Glacier.
Hands-on Lab - Beginner - 4h
Amazon Simple Storage Service (Amazon S3) Playground
Explore the Amazon Simple Storage Service (Amazon S3) in this hands-on playground lab.
Hands-on Lab Challenge - Beginner - 1h
Amazon Simple Storage Service (Amazon S3) Challenge
Put your Amazon Simple Storage Service (Amazon S3) skills to the test in this hands-on lab challenge.
Exam - 30m
Final Exam: Amazon S3 Deep Dive
Final Exam: Amazon S3 Deep Dive
About the Author
Learning paths175

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.