This error is special, because S3 does not return a body with the HTTP response. The interface is the same as for any other client error.
# File lib/aws/s3/errors.rb, line 73 def initialize(req, resp, code = nil, message = nil) super(req, resp, "NoSuchKey", "No Such Key") end