AWS Skills are Hot and Amazon S3 is a Foundational Building Block.
AWS skills are highly desired by many employers and Amazon S3 is one of the core skills you need to master. Many other AWS services rely on and interact heavily with Amazon S3. Mastering AWS Amazon S3 sets a solid foundation for you to continue to build on as you learn other AWS services.
See what others are saying
5 stars - "This is the only course on advanced S3 on Udemy. Outstanding course." - John R.
AWS Skills are Hot and Amazon S3 is a Foundational Building Block.
AWS skills are highly desired by many employers and Amazon S3 is one of the core skills you need to master. Many other AWS services rely on and interact heavily with Amazon S3. Mastering AWS Amazon S3 sets a solid foundation for you to continue to build on as you learn other AWS services.
See what others are saying
5 stars - "This is the only course on advanced S3 on Udemy. Outstanding course." - John R.
5 stars - "I like clarity of the presentations, both slides and verbal, and the level of the subject coverage. Videos are direct and exceptionally clear." - Mark M.
Take advantage of affordable, highly scale-able storage in your own projects
Whether you need a place to back up information or host a blazing fast static website, Amazon S3 can deliver. This course will give you the know-how to take advantage of the scale-ability, redundancy, and bandwidth that is backed by Amazon's global infrastructure.
Gain in depth knowledge
The goal of this course is to give you and in depth knowledge of Amazon S3 and hands on practice using it so you can use it in your own projects or organization. This course covers the basics as well as the more advanced parts that sometimes get left out such as command line commands and detailed security policy examples.
Master the AWS command line interface for S3
Become an S3 command line guru. With over 10 lectures dedicated to learning the command through hands-on examples, you will learn how to move data around effectively and efficiently with the command line skills you will add to your tool belt.
Break through the confusion that often surrounds Amazon S3 security policies
Often with AWS there is more than one way to accomplish the same thing. Permissions and security is one of those areas that often gets confusing. I teach security through hands on example scenarios so you can be confident you are properly securing your data. I hope you will find that the security section brings clarity to how IAM Users, IAM Groups, IAM Policies, Bucket Policies, and ACLs all fit in to implementing solid security.
Have a reference to fall back to when you need it
I hope you will also find this course helpful as an ongoing reference. Forgot how to upload files from the command line? Well, hop back to that lecture and in less than 5 minutes you've accomplished your task. Or, maybe you don't remember how to setup that security policy. Jump to that security lecture and download the example policy document and save time searching Google for it.
Introduction to your instructor.
In this lecture we cover who this course is for, what you need to complete the course, and what you can look forward to learning.
In this lecture, we will explore the tools available to optimize your learning experience.
This lecture introduces the key topics in this section.
This video explains what Amazon S3 is and how and where your data is stored.
After completing this lecture, you will understand what parts of security you are responsible for and what Amazon provides for you.
After this lecture, you will understand the S3 consumption based pricing model.
Important notes regarding newly added storage tiers.
In this lecture, you will learn what options are available for getting existing your data into and out of Amazon S3.
Test your knowledge on key concepts and terminology.
In this lecture, you will get quick outline of the tasks you will learn how to perform in this section.
Learn about system metadata, user-defined metadata, and how to add and modify metadata on objects using the AWS console.
A quick quiz to test your knowledge of this section.
Overview of the tasks you will learn how to perform using high level and low level command line tools.
In this lesson you will learn how to setup the AWS Command line interface.
In this lesson you will learn how to create a bucket in a region, list your bucket contents, and upload a file from your computer to S3 using the command line tools.
In this lecture you will learn how to upload the contents of a folder on you local computer including all sub-folders and their files into S3 in bulk using the command line tools.
In this lecture you will learn the commands to download one or multiple files from Amazon S3 to a folder on your computer.
In this lecture you will learn how to use the command line interface to copy and move files between locations in Amazon S3.
In this lecture you will learn how to delete a bucket, delete individual files, and delete a folder or prefix and all of it's contents using the command line interface.
After completing this lecture, you will now how to sync a folder on your local computer to a bucket in Amazon S3.
After completing this lecture, you will know how to exclude or include certain file types when copying files from the command line interface.
After you complete this lecture, you will know how to add, update, view, and delete tags on your Amazon S3 Buckets using the command line interface low level commands.
This lecture teaches you how to use low level commands to add, replace, or delete tags on your S3 objects.
After this lecture, you will know how to add meta data to your objects from the command line.
This lecture is a quick review of the all the commands demonstrated in this section to help further retain them in your memory.
Check this lecture out to download a PDF cheat sheet of AWS CLI commands.
Test you knowledge of the command line.
In this lecture you learn how you are billed for storage and data transfer. An outline of what tasks you will learn to perform in this section is also provided.
In this lecture, you will learn how to set storage classes on individual objects and groups of objects using the AWS Console.
A quick reference for Storage Class identifiers that are used to specify storage classes on the command line.
Follow along in this lecture to learn how to move single objects and groups of objects to different storage classes to optimize costs.
In this lecture we will explore a sample storing application logs in S3 as a use case for life cycle management. After completing this lecture, you will learn how to create a lifecycle configuration with rules to move objects to cheaper storage tiers as the objects age and set an expiration policy to have them automatically deleted.
In this lecture you will learn how to archive objects in Glacier, and how to initiate a restore to retrieve them.
In this lecture you will learn how to use cost explorer to analyze your Amazon S3 costs by region, tag, and API operation. You will also learn how to create and save a customized report for quick access later.
This lecture will introduce the key features that can be used to secure your buckets and objects. After this lecture, you will understand key terms and have a high level knowledge of the features available to you to control access to your buckets and objects. Please follow the lectures in this section in sequence. Each lecture builds on the previous lectures.
In this lecture you will learn how to use access control lists to make a file downloadable over the internet. You will also learn how to apply public access settings at the account and bucket level.
In this lecture, you will learn how to implement an IAM Policy for an example scenario. You will learn how to give granular permissions to a group of users belonging to an IAM Group.
In this lecture, you will learn how to create an IAM Policy that allows a group of users access to all objects with a specific prefix. You will also learn how to create a policy that grants permissions to a single object. This lecture builds on the the example started in the previous lecture.
This lecture continues building on the previous two lectures. In this lecture, you will add a Deny permission to a Group Policy.
In this lecture you will learn how to grant public access to your bucket by following a step by step example to implement a bucket policy.
In this lecture, you will learn how to create a bucket policy to allow an IAM user access to all objects in a bucket.
Watch this lecture to learn how to modify your bucket policy to restrict access based on a certain object tag and value.
This lecture provides a quick high level overview of the Amazon S3 features you will learn to use in this section to further protect your data.
Watch this lecture and you will learn how to enable file versioning and encryption. After watching this lecture, you will know how to restore a file to a previous version and un-delete a file.
In this lecture you will learn the command line commands to enable and disable encryption and versioning.
After completing this lecture, you will understand the scenarios when you would use Cross Region Replication and how to enable it from the AWS Console.
In this lecture you will learn how to prevent accidental deletion by locking down a bucket so that Multi Factor Authentication is required to delete an object.
This lecture outlines the tasks you will learn how to perform in this section.
After this lecture, you will know how to setup a notification for Amazon S3 events so you can be notified by email when events such as creates, updates, and deletes occur.
Follow along with this lecture to learn how to log all access requests made to a bucket.
This lecture covers object level logging. After completing this lecture, you will know how to setup object read and write event logging with AWS CloudTrail and have the logs automatically saved to an S3 bucket.
In this lecture you will learn about analytics, metrics, and inventory. After this lecture, you will understand how these tools can be used to optimize and analyze your Amazon S3 usage.
This lecture introduces the steps that you will learn so that you can host a serverless static website on Amazon S3.
After completing this lecture, you will know how to register your custom domain name with Amazon Route 53.
In this lecture, you will learn how to configure a bucket to host a static website. After this lecture you will know how to enable webhosting and create a public policy for the bucket.
In this lecture, you will learn how to connect your custom domain name in Route 53 to your S3 web hosting enabled bucket. This allows you to serve up your website using your own domain name.
After this lecture, you will know how to configure a custom error page for your static website.
After completing this lecture, you will know how to create a redirection rule to route requests for one prefix to another. You will also know where to access the documentation for the redirection rules syntax.
Concluding lecture and how you can stay in touch.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.