Back to Search

Python and AWS Cookbook: Managing Your Cloud with Python and Boto

AUTHOR Garnaat, Mitch
PUBLISHER O'Reilly Media (11/29/2011)
PRODUCT TYPE Paperback (Paperback)

Description

If you intend to use Amazon Web Services (AWS) for remote computing and storage, Python is an ideal programming language for developing applications and controlling your cloud-based infrastructure. This cookbook gets you started with more than two dozen recipes for using Python with AWS, based on the author's boto library.

You'll find detailed recipes for working with the S3 storage service as well as EC2, the service that lets you design and build cloud applications. Each recipe includes a code solution you can use immediately, along with a discussion of why and how the recipe works. You also get detailed advice for using boto with AWS and other cloud services.

This book's recipes include methods to help you:

  • Launch instances on EC2, and keep track of them with tags
  • Associate an Elastic IP address with an instance
  • Restore a failed Elastic Block Store volume from a snapshot
  • Store and monitor your own custom metrics in CloudWatch
  • Create a bucket in S3 to contain your data objects
  • Reduce the cost of storing noncritical data
  • Prevent accidental deletion of data in S3
Show More
Product Format
Product Details
ISBN-13: 9781449305444
ISBN-10: 144930544X
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 74
Carton Quantity: 57
Product Dimensions: 7.01 x 0.16 x 9.17 inches
Weight: 0.31 pound(s)
Feature Codes: Price on Product
Country of Origin: US
Subject Information
BISAC Categories
Computers | Languages - Python
Computers | Internet - Web Services & APIs
Computers | Distributed Systems - Cloud Computing
Dewey Decimal: 004.678
Descriptions, Reviews, Etc.
publisher marketing

If you intend to use Amazon Web Services (AWS) for remote computing and storage, Python is an ideal programming language for developing applications and controlling your cloud-based infrastructure. This cookbook gets you started with more than two dozen recipes for using Python with AWS, based on the author's boto library.

You'll find detailed recipes for working with the S3 storage service as well as EC2, the service that lets you design and build cloud applications. Each recipe includes a code solution you can use immediately, along with a discussion of why and how the recipe works. You also get detailed advice for using boto with AWS and other cloud services.

This book's recipes include methods to help you:

  • Launch instances on EC2, and keep track of them with tags
  • Associate an Elastic IP address with an instance
  • Restore a failed Elastic Block Store volume from a snapshot
  • Store and monitor your own custom metrics in CloudWatch
  • Create a bucket in S3 to contain your data objects
  • Reduce the cost of storing noncritical data
  • Prevent accidental deletion of data in S3
Show More

Author: Garnaat, Mitch
Mitch Garnaat is a software developer at Eucalyptus Systems where he is responsible for the development of tools to make it easier to create and manage cloud computing resources. Previously, as a Principal Engineer at Xerox PARC he was the co-inventor and lead developer of DocuShare, a web-based document management product from Xerox. He is the creator of boto, an open source Python library for cloud computing.
Show More
List Price $25.99
Your Price  $25.73
Paperback