class Aws::S3::Errors::Http301Error

include the region.
Hijack PermanentRedirect (HeadBucket case - no body) dynamic error to

def initialize(context, message, _data = Aws::EmptyStructure.new)

Parameters:
  • _data (Aws::S3::Types::PermanentRedirect) --
  • message (String) --
  • context (Seahorse::Client::RequestContext) --
def initialize(context, message, _data = Aws::EmptyStructure.new)
  data = Aws::S3::Types::PermanentRedirect.new(message: message)
  data.region = context.http_response.headers['x-amz-bucket-region']
  super(context, message, data)
end