Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Amazon S3 Cookbook (n)

You're reading from   Amazon S3 Cookbook (n) Over 30 hands-on recipes that will get you up and running with Amazon Simple Storage Service (S3) efficiently

Arrow left icon
Product type Paperback
Published in Aug 2015
Publisher Packt
ISBN-13 9781785280702
Length 280 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Naoya Hashimoto Naoya Hashimoto
Author Profile Icon Naoya Hashimoto
Naoya Hashimoto
Arrow right icon
View More author details
Toc

Table of Contents (14) Chapters Close

Preface 1. Managing Common Operations with AWS SDKs FREE CHAPTER 2. Hosting a Static Website on Amazon S3 Bucket 3. Calculating Cost with the AWS Simple Monthly Calculator 4. Deploying a Static Website with CloudFormation 5. Distributing Your Contents via CloudFront 6. Securing Resources with Bucket Policies and IAM 7. Sending Authenticated Requests with AWS SDKs 8. Protecting Data Using Server-side and Client-side Encryption 9. Enabling Cross-origin Resource Sharing 10. Managing Object Lifecycle to Lower the Cost 11. S3 Performance Optimization 12. Creating Triggers and Notifying S3 Events to Lambda Index

Walkthrough 1: Enabling CORS through the S3 console


This section introduces the process of enabling S3 CORS applying CORS configuration with your S3 buckets and checking if it works uploading a sample JSON code.

Getting ready

You do not have to request permissions to enable S3 CORS. All you need to do is:

  • Sign up on AWS and access S3 with your IAM credentials

  • Launch an EC2 instance and start the web server

How to do it…

First, we configure the CORS configuration to the S3 bucket through the S3 console, and verify that the CORS configuration is applied by putting a JSON file in your S3 bucket and an HTML file in a web server on the EC2 instance. The JSON file named test.json holds sample data (id, email, and username) in the JSON format. The HTML file named index.html uses JavaScript and retrieves the sample data by sending XMLHttpRequest to the JSON file:

  1. Sign in to the AWS management console and move to the S3 console at https://console.aws.amazon.com/s3.

  2. In the S3 console, click on the bucket...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime