class Aws::Plugins::S3ControlDns::Handler

def call(context)

def call(context)
  if context.operation.endpoint_pattern.nil?
    move_account_id_to_subdomain(context)
  end
  @handler.call(context)
end

def move_account_id_to_subdomain(context)

def move_account_id_to_subdomain(context)
  account_id = context.params[:account_id]
  endpoint = context.http_request.endpoint
  endpoint.host = "#{account_id}.#{endpoint.host}"
end