This lab demonstrates how to upload data to Amazon S3 and make it available for anyone to access via a web browser. You will learn how to create an Amazon S3 bucket, configure it to host a website, upload objects to it, and use JavaScript to display those objects on a web page. Along the way, you’ll learn some best practices for creating open data. At the end of this lab you will have deployed a simple web site that makes data easy to access and provides basic documentation of the data.
Level
Fundamental
Duration
0 Hours 45 MinutesCourse Objectives
In this course, you will learn how to:
- Create an Amazon S3 bucket
- Upload objects to Amazon S3
- Create a Bucket Policy to set permissions on a bucket
- Create a Cross-Origin Resource Sharing (CORS) Configuration policy for a bucket
- Configure a bucket for static website hosting
- Use JavaScript to display the contents of a bucket on a static webpage
Intended Audience
This course is intended for:
- Architects
- Developers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
- None
Course Outline
- Task 1: Create an Amazon S3 bucket
- Task 2: Upload files
- Task 3: Grant access to the bucket
- Task 4: Configure static website hosting
- Task 5: Enable Cross-Origin Resource Sharing