Hi, I've noticed that in the get_key() method for Bucket.pm, it calls
_croak_if_response_error(). While it's nice that the error is reported
back, Amazon returns a handful HTTP error codes for many different error
conditions, most of which shouldn't necessarily be fatal. Perhaps from
the view of a library, the best approach may be to set an error flag in
the response object, and leave the user to interpret the response codes
themselves, instead of croaking. Thanks!