Errata
Submit your own errata for this product.
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question
| Version | Location | Description | Submitted By | Corrected |
|---|---|---|---|---|
| Printed | Page 1 book spine |
typo in the book title: Servcies -> Services |
Anonymous | |
| Printed | Page 5 Bullet points |
the url's are wrong. You need to remove the www from the start of the url i.e. http://www.ams.amazon.com should be http://ams.amazon.com Note from the Author or Editor: |
Anonymous | |
| Safari Books Online | 5.6.1 Table 5-11 |
The value of shutdownState for "terminated" is incorrect in table 5-11. It reads: terminated (42): no longer running and should read: terminated (48): no longer running http://techbus.safaribooksonline.com/9780596515812/ec2-controlling-instances Note from the Author or Editor: |
Anonymous | |
| Printed | Page 6 Last sentence |
The sentence "What were the key goals that lead Amazon to build the services in the first place?" I believe should read "What were the key goals that led Amazon to build the services in the first place?" (lead -> led) |
James Lawrie | |
| Printed | Page 8 Approximately half way down |
The sentence ending "by making its services accessible multiple data center locations" appears to be missing a word. Note from the Author or Editor: |
James Lawrie | |
| Printed | Page 29 Paragraph directly after Example 2-2 |
The code in Example 2-2 relies on a custom method which is not defined until Example 2-10. The text states "Be sure to implement the encode_base64 method in Example 2-2 before you perform this test." but the reference should be to Example 2-10, not Example 2-10. Note from the Author or Editor: |
James Murty |
|
| Printed | Page 42 In code sample |
To allow unicode (UTF-8) text to be uploaded to a service's Query interface with a POST request, the request's Content-Type header must be explicitly set to support the UTF-8 charset: Content-Type: application/x-www-form-urlencoded; charset=utf-8 If the UTF-8 character set is not specified, upload of unicode text will fail with signature mismatch errors. By default, POST requests will not include the correct charset encoding value. This header has been added to the sample implementations in the book's downloadable code archive. |
Anonymous | |
| Printed | Page 47 Near end of code example |
The AWS#debug_response method example includes an integer argument (2) when printing out XML responses: REXML::Document.new(response.body).write($stdout, 2) Including this argument can cause errors in some versions of Ruby, the solution is to remove the integer argument like so: REXML::Document.new(response.body).write($stdout) This change has been made in the downloadable example code |
Anonymous | |
| Printed | Page 62 1st paragraph |
There is an extra "must" in the sentence which starts as: The original request message must must not be modified... Note from the Author or Editor: |
Tena Sakai | |
| Printed | Page 85 At the bottom of the page |
It states: irb> obj[:headers]['content-type'] => "text/plain" Shouldn't this be: irb> obj_meta[:headers]['content-type'] => "text/plain" Note from the Author or Editor: |
Tena Sakai | |
| Printed | Page 90 3rd paragraph from bottom |
The third paragraph from the bottom of the page 90 starts with: Note from the Author or Editor: |
Tena Sakai | |
| Printed | Page 117 1st paragraph and get_acl() invocation immediately below |
The first paragraph starts with Note from the Author or Editor: |
Tena Sakai | |
| Printed | Page 130 The 1st paragraph. |
The first paragraph on page 130 starts with: Note from the Author or Editor: |
Tena Sakai | |
| Printed | Page 141 def statement of example 4-8 |
The def statement reads: def backup(bucket_name, path, force=false, options={}) To be consistent with what's in the file s3backup.rb, maybe it should be: def back_up(bucket_name, path, force=false, options={}) Note from the Author or Editor: |
Tena Sakai | |
| Printed | Page 343 2nd paragraph |
spelling mistake MutliCommandService -> MultiCommandService Note from the Author or Editor: |
Anonymous |
