Learning Path Introduction
This course introduces the Amazon S3: Deep Dive learning path which will teach you what Amazon S3 is and what it can be used for, in addition to giving you an understanding of the different features and configurable options you have when using it.
The Amazon Simple Storage Service, commonly known as 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. Within this learning path, you will learn what Amazon S3 is, what it can be used for, in addition to giving you an understanding of the different features and configurable options you have when using it.
My name is Stuart Scott and I'm the AWS content and security lead here at Cloud Academy. Feel free to connect with me to ask any questions using the details shown on the screen. Alternatively, you can always get in touch with us here at Cloud Academy by sending an email to firstname.lastname@example.org where one of our cloud experts will reply to your question.
During this learning path, I will cover the following learning objectives which will be delivered via a series of courses and hands-on labs.
I'll provide an overview of Amazon S3, including what the service is, the basics of the S3 console, and its associated storage classes. We'll look at how to create a new bucket and folder, and how to upload content to S3.
I'll introduce and explain the available properties that are configurable at the bucket level that Amazon S3 has to offer to help you manage and administer your data effectively. These include versioning, server-access logging, static website hosting, object-level logging, default encryption, object lock, and tags.
We'll look at how to configure static website hosting on Amazon S3, in addition to CloudFront distribution integration, and I'll provide an understanding of S3 security, including resource ownership, identity-based policies, resource-based policies, including Bucket policies and access control lists, how to scale access to shared buckets using S3 access points, how to manage public access to your buckets, S3 Alerting with Access Analyzer, and cross-origin resource sharing with S3.
You'll also understand the different S3 encryption options available including: Server-Side Encryption with S3 Managed Keys (SSE-S3), Server-Side Encryption with KMS Managed Keys (SSE-KMS), Server-Side Encryption with Customer Provided Keys (SSE-C), Client-Side Encryption with KMS Managed Keys (CSE-KMS), Client-Side Encryption with Customer Provided Keys (CSE-C).
We'll also look at how S3 Bucket Keys can be used to reduce costs when using SSE-KMS. We'll look at how Amazon S3 replication works, when you might use it, and some of the configurable options. And finally, provide an understanding of how S3 costs are calculated
Feedback on our learning paths here at Cloud Academy are valuable to both us as trainers and any students that are looking to take the same learning path in the future. If you have any feedback positive or negative, it would be greatly appreciated if you can contact us at email@example.com.
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 90+ courses relating to Cloud reaching over 100,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.