Amazon S3 cookbook over 30 hands-on recipes that will get you up and running with Amazon Simple Storage Service (S3) efficiently

The book starts by showing you how to install several AWS SDKs such as iOS, Java, Node.js, PHP, Python, and Ruby and shows you how to manage objects. Then, you'll be taught how to use the installed AWS SDKs to develop applications with Amazon S3. Furthermore, you will explore the Amazon S3 pric...

Full description

Bibliographic Details
Main Author: Hashimoto, Naoya
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2015
Series:Quick answers to common problems
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • How to protect data using server-side encryptionHow to protect data using client-side encryption
  • Chapter 9: Enabling Cross-Origin Resource Sharing
  • Introduction
  • Walkthrough 1: Enabling CORS through the S3 console
  • Walkthrough 2: Enabling CORS with AWS CLI
  • Chapter 10: Managing Object Lifecycle to Lower the Cost
  • Introduction
  • How to apply the lifecycle policy through the S3 console
  • How to apply the lifecycle policy with AWS CLI
  • Chapter 11: S3 Performance Optimization
  • Introduction
  • How to optimize PUT requests
  • Walkthrough 1: To grant users bucket permissionsWalkthrough 2: To grant cross-account bucket permissions
  • Walkthrough 3: To grant cross-account bucket permissions to objects without ownership
  • Walkthrough 4: Bucket and user policy examples
  • Chapter 7: Sending Authenticated Requests with AWS SDKs
  • Introduction
  • How to make requests using IAM user temporary credentials with AWS SDK
  • How to make requests using federated user temporary credentials with AWS SDK
  • Chapter 8: Protecting Data Using Server-side and Client-side Encryption
  • Introduction
  • Chapter 4: Deploying a Static Website with CloudFormationIntroduction
  • How to deploy a template of a static website with CloudFormation
  • How to deploy a template with AWS CLI
  • Chapter 5: Distributing Your Contents via CloudFront
  • Introduction
  • How to configure a CloudFront distribution on the Amazon S3 bucket
  • How to measure throughput between through S3 and CloudFront
  • How to compare costs for data transfer between S3 and CloudFront
  • Chapter 6: Securing Resources with Bucket Policies and IAM
  • Introduction
  • Chapter 2: Hosting a Static Website on Amazon S3 BucketIntroduction
  • How to configure a static website on Amazon S3 bucket
  • How to configure S3 server access logging
  • How to configure a static website using a custom domain
  • How to configure a static website on Amazon S3 bucket with AWS CLI
  • Chapter 3: Calculating Cost with the AWS Simple Monthly Calculator
  • Introduction
  • How to calculate and estimate S3 costs with the AWS calculator
  • How to annotate S3 billing by adding cost allocation tagging
  • Cover
  • Copyright
  • Credits
  • About the Author
  • About the Reviewers
  • www.PacktPub.com
  • Table of Contents
  • Preface
  • Chapter 1: Managing Common Operations with AWS SDKs
  • Introduction
  • Learning AWS SDK for Java and basic S3 operations with sample code
  • Learning AWS SDK for Node.js and basic S3 operations with sample code
  • Learning AWS SDK for Python and basic S3 operations with sample code
  • Learning AWS SDK for Ruby and basic S3 operations with sample code
  • Learning AWS SDK for PHP and basic S3 operations with sample code