class Aws::Plugins::RequestSigner::Handler

def unsigned_request?(context)

def unsigned_request?(context)
  if context.config.api.metadata['endpointPrefix'] == 'sts'
    STS_UNSIGNED_REQUESTS.include?(context.operation.name)
  elsif context.config.api.metadata['endpointPrefix'] == 'cloudsearchdomain'
    context.config.credentials.nil? || !context.config.credentials.set?
  else
    false
  end
end