Programming Amazon Web Services - S3, EC2, SQS, FPS, and SimpleDB

Building on the success of its storefront and fulfillment services, Amazon now allows businesses to ""rent"" computing power, data storage and bandwidth on its vast network platform. This book demonstrates how developers working with small- to mid-sized companies can take advant...

Descripción completa

Detalles Bibliográficos
Autor principal: Murty, James (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Sebastopol, California : O'Reilly 2008.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009626884006719
Tabla de Contenidos:
  • Programming Amazon Web Services; Ruby and Interactive Examples; Conventions Used in This Book; Using Code Examples; Safari® Enabled; How to Contact Us; Acknowledgments; 1. Infrastructure in the Cloud; Thinking Like Amazon; Reality Check; Amazon Does Not Offer Service Level Agreements for All Its Web Services; Data Security and Privacy; Specialized Infrastructure Requirements; Communication Channels for Fault Reporting and Resolution; Interfaces: REST and Query Versus SOAP; 2. Interacting with Amazon Web Services; REST and Query APIs; XML Documents; Hierarchical object structures
  • Building XML documentsHandlingService Errors; User Authentication; Signing Request Descriptions; Common Service Properties; Performing AWS Requests; Request authentication; Query API Implementation; Sending query requests; Request description; Utility Methods; Base-64 encoding; Debug logging; 3. S3: Simple Storage Service; Pricing; Interacting with S3; S3 Implementation Stub; Constructing S3 URIs; Buckets; Bucket Names; Create a Bucket; Look Up a Bucket's Location; List Your Buckets; Delete a Bucket; Objects; Object Metadata; Objects Are Immutable; Create or Replace an Object
  • Retrieving ObjectsRetrieving Objects Conditionally; Listing Objects; Truncated listings; Searching; Listing parameters; Listing implementation; Demonstrating object searching; Deleting Objects; Create Objects from a Web Browser Using POST; Policy Document for S3 POST; Generate a policy document; Generate a form; Alternative Hostnames; Access Control Lists; ACL Permissions; Retrieve a Resource's ACL; Update a Resource's ACL; Canned Access Policies; Update a Resource's Canned ACL; Server Access Logging (Beta); Logging Files; Retrieve Logging Settings; Modify Logging Settings
  • Access Permissions for LoggingSigned URIs; Distributing Objects with BitTorrent; 4. S3 Applications; Online Backup with AWS::S3; S3Backup Class; List Backed-Up Objects; Find Files to Back Up; Back Up Files; Delete Obsolete Objects; Putting It All Together; Content-Length Workaround; S3 Filesystem with ElasticDrive; ElasticDrive: S3 As a Virtual Block Device; Mediated Access to S3 with JetS3t; Configure and test Cockpit Lite; Authorization with HTTP Basic; Customizable authorization modules; Implement a custom authorization module; Next steps; 5. EC2: Elastic Compute Cloud (Beta); AMIs
  • The EC2 EnvironmentPricing; Interacting with EC2; EC2 Implementation Stub; Keypairs; Create a Keypair; Delete a Keypair; Network Security by IP; Finding Amazon Machine Images; Controlling Instances; Starting Instances; List Running Instances; Log In to an Instance; Security Groups; Creating Security Groups; Deleting Security Groups; Allow Traffic from EC2 Groups; Disallow Traffic by IP or Group; Managing and Sharing AMIs; Deregistering an AMI; Modify Image Attributes; Describe Image Attributes; Reset AMI Attributes; Confirm an Instance's Product Code; Console Output and Instance Reboot
  • Reboot Running Instances