Amazon S3 Essentials
()
About this ebook
Related to Amazon S3 Essentials
Related ebooks
Implementing Cloud Design Patterns for AWS Rating: 0 out of 5 stars0 ratingsImplementing DevOps on AWS Rating: 0 out of 5 stars0 ratingsSQL and NoSQL Interview Questions: Your essential guide to acing SQL and NoSQL job interviews (English Edition) Rating: 0 out of 5 stars0 ratingsInstant Apache Camel Message Routing Rating: 0 out of 5 stars0 ratingsAmazon SimpleDB: LITE Rating: 0 out of 5 stars0 ratingsAWS All-in-one Security Guide: Design, Build, Monitor, and Manage a Fortified Application Ecosystem on AWS Rating: 0 out of 5 stars0 ratingsAdministrating Solr Rating: 0 out of 5 stars0 ratingsRESTful Web API Design with Node.js - Second Edition Rating: 1 out of 5 stars1/5Learning Windows Server Containers Rating: 0 out of 5 stars0 ratingsApache Solr for Indexing Data Rating: 0 out of 5 stars0 ratingsAWS Lambda A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsKubernetes A Complete Guide Rating: 0 out of 5 stars0 ratingsPractical OneOps Rating: 0 out of 5 stars0 ratingsDynamoDB Cookbook Rating: 0 out of 5 stars0 ratingsStep by Step: Fault-tolerant, Scalable, Secure AWS Web Stack Rating: 0 out of 5 stars0 ratingsAmazon EC2 Cookbook Rating: 0 out of 5 stars0 ratingsAWS Organizations Second Edition Rating: 0 out of 5 stars0 ratingsOpenStack Networking Essentials Rating: 0 out of 5 stars0 ratingsNative Docker Clustering with Swarm Rating: 0 out of 5 stars0 ratingsLearning AWS Rating: 4 out of 5 stars4/5Traefik API Gateway for Microservices: With Java and Python Microservices Deployed in Kubernetes Rating: 0 out of 5 stars0 ratingsDeploy Containers on AWS: With EC2, ECS, and EKS Rating: 0 out of 5 stars0 ratingsDocker: Creating Structured Containers Rating: 0 out of 5 stars0 ratingsJava 9 with JShell Rating: 0 out of 5 stars0 ratingsThe New Frontier In Web Api Programming Rating: 0 out of 5 stars0 ratings
Internet & Web For You
No Place to Hide: Edward Snowden, the NSA, and the U.S. Surveillance State Rating: 4 out of 5 stars4/5How to Disappear and Live Off the Grid: A CIA Insider's Guide Rating: 0 out of 5 stars0 ratingsSocial Engineering: The Science of Human Hacking Rating: 3 out of 5 stars3/5Coding For Dummies Rating: 5 out of 5 stars5/5How to Be Invisible: Protect Your Home, Your Children, Your Assets, and Your Life Rating: 4 out of 5 stars4/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5Six Figure Blogging Blueprint Rating: 5 out of 5 stars5/5The Hacker Crackdown: Law and Disorder on the Electronic Frontier Rating: 4 out of 5 stars4/5The Beginner's Affiliate Marketing Blueprint Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5The Gothic Novel Collection Rating: 5 out of 5 stars5/5Get Rich or Lie Trying: Ambition and Deceit in the New Influencer Economy Rating: 0 out of 5 stars0 ratingsCoding All-in-One For Dummies Rating: 4 out of 5 stars4/5200+ Ways to Protect Your Privacy: Simple Ways to Prevent Hacks and Protect Your Privacy--On and Offline Rating: 0 out of 5 stars0 ratingsPodcasting For Dummies Rating: 4 out of 5 stars4/5Hacking : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Ethical Hacking Rating: 5 out of 5 stars5/5Remote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5Beginner's Guide To Starting An Etsy Print-On-Demand Shop Rating: 0 out of 5 stars0 ratingsMore Porn - Faster!: 50 Tips & Tools for Faster and More Efficient Porn Browsing Rating: 3 out of 5 stars3/5The Cyber Attack Survival Manual: Tools for Surviving Everything from Identity Theft to the Digital Apocalypse Rating: 0 out of 5 stars0 ratingsThe Digital Marketing Handbook: A Step-By-Step Guide to Creating Websites That Sell Rating: 5 out of 5 stars5/5The Logo Brainstorm Book: A Comprehensive Guide for Exploring Design Directions Rating: 4 out of 5 stars4/5The Internet Is Not What You Think It Is: A History, a Philosophy, a Warning Rating: 4 out of 5 stars4/5How To Start A Podcast Rating: 4 out of 5 stars4/5How to Destroy Surveillance Capitalism Rating: 4 out of 5 stars4/5Introduction to Internet Scams and Fraud: Credit Card Theft, Work-At-Home Scams and Lottery Scams Rating: 4 out of 5 stars4/5
Reviews for Amazon S3 Essentials
0 ratings0 reviews
Book preview
Amazon S3 Essentials - Gulabani Sunil
Table of Contents
Amazon S3 Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Know-How about S3
The need for S3 and its advantages
Basic concepts of Amazon S3
Buckets
Objects
Keys
Features of Amazon S3
Case studies
Use cases
Summary
2. S3 using the AWS Management Console
Logging in to the AWS Management Console
Bucket operations
Folder operations
Object operations
Use Reduced Redundancy Storage
Use Server Side Encryption
Versioning
Summary
3. S3 using AWS SDK – Java (Part 1)
Prerequisites
The AWS SDK for Java
The access key and secret key
Creating a group and attaching the AmazonS3FullAccess policy
Initialization
Using BasicAWSCredentials
Using ProfileCredentialsProvider
Bucket
Creating a bucket
Creating a bucket with versioning
Creating a bucket with logging
Folder
Objects
Uploading a file to a bucket
Uploading a file to a folder
Listing of bucket, folder, and objects
Delete operations
Summary
4. S3 using AWS SDK – Java (Part 2)
Copying objects
Bucket lifecycle
Cross-origin Resource Sharing
Summary
5. Deploying a Website on S3
Website configuration using the Amazon S3 Java SDK
Mapping a custom domain with website configuration in Amazon S3
Summary
Index
Amazon S3 Essentials
Amazon S3 Essentials
Copyright © 2015 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: October 2015
Production reference: 1261015
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78355-489-8
www.packtpub.com
Credits
Author
Sunil Gulabani
Reviewers
Guðmundur Jón Halldórsson
Parth Mehta
Commissioning Editor
Kunal Parikh
Acquisition Editors
Shaon Basu
Sonali Vernekar
Content Development Editor
Mayur Pawanikar
Technical Editor
Humera Shaikh
Copy Editors
Shruti Iyer
Sonia Mathur
Project Coordinator
Kranti Berde
Proofreader
Safis Editing
Indexer
Monica Ajmera Mehta
Production Coordinator
Nilesh R. Mohite
Cover Work
Nilesh R. Mohite
About the Author
Sunil Gulabani is a software engineer based in Ahmedabad, Gujarat, and author of the book, Developing RESTful Web Services with Jersey 2.0, Packt Publishing. He completed his graduation in commerce from S M Patel Institute of Commerce (SMPIC) and obtained his master's degree in computer applications from AES Institute of Computer Studies (AESICS). Sunil presented a paper entitled Effective Label Matching For Automated Evaluation of Use Case Diagrams at an IEEE conference on Technology For Education (T4E) held at IIIT Hyderabad, along with senior lecturers, Vinay Vachharajani and Dr. Jyoti Pareek.
Since 2011, he has been working as a software engineer and is a cloud technology–savvy person. Sunil is experienced in developing enterprise solutions using Java Enterprise Edition. He has a keen interest in system architecture and integration, data modeling, relational databases, and mapping with NoSQL for high throughput.
Apart from this, Sunil is interested in writing tech blogs and is actively involved in knowledge-sharing communities.
You can visit him online at http://www.sunilgulabani.com and follow him on Twitter at twitter.com/sunil_gulabani. You can also reach Sunil directly at
I would like to express my heartiest thanks to my parents, my wife, Priya, and family members, who supported me at each and every level of my career. I would also like to convey thanks to my friends and colleagues, without whom jumping onto the next step of my career would not be possible. Also, thanks to the Packt Publishing team, who gave me the opportunity to author this book.
About the Reviewers
Guðmundur Jón Halldórsson is a veteran software developer who has designed and built software for many of the biggest companies in Iceland. His focus is on finding big data solutions for his company.
Guðmundur is the chief technology officer of Medilync, a small medical device company in Iceland. Medilync was founded with the goal