Amazon S3 Cookbook
暫譯: Amazon S3 食譜

Naoya Hashimoto

  • 出版商: Packt Publishing
  • 出版日期: 2015-08-31
  • 售價: $2,210
  • 貴賓價: 9.5$2,100
  • 語言: 英文
  • 頁數: 205
  • 裝訂: Paperback
  • ISBN: 1785280708
  • ISBN-13: 9781785280702
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

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

About This Book

  • Learn how to store, manage, and access your data with AWS SDKs
  • Study the Amazon S3 pricing model and learn how to calculate costs by simulating practical scenarios
  • Optimize your Amazon S3 bucket by following step-by-step instructions of how to deliver your content with CloudFront, secure the S3 bucket with IAM, and lower costs with object life cycle management

Who This Book Is For

This book is for cloud developers who have experience of using Amazon S3 and are also familiar with Amazon S3.

What You Will Learn

  • Host a static website on Amazon S3
  • Calculate costs with AWS Simple Monthly Calculators
  • Deploy a static website via CloudFormation
  • Distribute your content via CloudFront
  • Secure resources with bucket policies and IAM
  • Protect objects using server-side and client-side encryption
  • Enable Cross-Origin Resource Sharing
  • Manage objects' life cycles to lower costs
  • Optimize performance for uploading as well as downloading objects
  • Enable S3 event notifications and create Lambda functions
  • Manage common operations with AWS SDKs

In Detail

Amazon S3 is one of the most famous and trailblazing cloud object storage services, which is highly scalable, low-latency, and economical. Users only pay for what they use and can store and retrieve any amount of data at any time over the Internet, which attracts Hadoop users who run clusters on EC2.

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 pricing model and will learn how to annotate S3 billing with cost allocation tagging. In addition to this, the book covers several practical recipes about how to distribute your content with CloudFront, secure your content with IAM, optimize Amazon S3 performance, and notify S3 events with Lambada.

By the end of this book, you will be successfully implementing pro-level practices, techniques, and solutions in Amazon S3.

Style and approach

A step-by-step practical guide that will show you how to efficiently store, manage, and control your data in Amazon S3.

商品描述(中文翻譯)

超過 30 個實作食譜,讓您有效地開始使用 Amazon Simple Storage Service (S3)

本書介紹



  • 學習如何使用 AWS SDK 存儲、管理和訪問您的數據

  • 研究 Amazon S3 的定價模型,並通過模擬實際場景來計算成本

  • 按照逐步指導優化您的 Amazon S3 存儲桶,學習如何使用 CloudFront 傳遞內容,使用 IAM 保護 S3 存儲桶,並通過對象生命週期管理降低成本

本書適合誰


本書適合有使用 Amazon S3 經驗的雲端開發者,並且熟悉 Amazon S3。

您將學到什麼



  • 在 Amazon S3 上託管靜態網站

  • 使用 AWS 簡單月度計算器計算成本

  • 通過 CloudFormation 部署靜態網站

  • 通過 CloudFront 分發您的內容

  • 使用存儲桶策略和 IAM 保護資源

  • 使用伺服器端和客戶端加密保護對象

  • 啟用跨來源資源共享

  • 管理對象的生命週期以降低成本

  • 優化上傳和下載對象的性能

  • 啟用 S3 事件通知並創建 Lambda 函數

  • 使用 AWS SDK 管理常見操作

詳細內容


Amazon S3 是最著名且開創性的雲端對象存儲服務之一,具有高度可擴展性、低延遲和經濟性。用戶只需為所使用的部分付費,並且可以隨時通過互聯網存儲和檢索任意數量的數據,這吸引了在 EC2 上運行集群的 Hadoop 用戶。


本書首先展示如何安裝多個 AWS SDK,例如 iOS、Java、Node.js、PHP、Python 和 Ruby,並教您如何管理對象。接著,您將學習如何使用已安裝的 AWS SDK 開發 Amazon S3 應用程序。此外,您將探索 Amazon S3 的定價模型,並學習如何使用成本分配標籤註解 S3 計費。除了這些,本書還涵蓋了幾個實用的食譜,介紹如何使用 CloudFront 分發內容、使用 IAM 保護內容、優化 Amazon S3 性能以及使用 Lambda 通知 S3 事件。


在本書結束時,您將成功實施 Amazon S3 的專業級實踐、技術和解決方案。

風格與方法


這是一本逐步的實用指南,將向您展示如何有效地在 Amazon S3 中存儲、管理和控制您的數據。