I think we can help the user out a bit by telling them that the bucket is the problem:

```ruby
"Requested S3 bucket #{bucket} in path s3://#{bucket}/#{key}, does not exist."
```