class Aws::Sigv2::Signer

def extract_credentials_provider(options)

def extract_credentials_provider(options)
  if options[:credentials_provider]
    options[:credentials_provider]
  elsif options.key?(:credentials) || options.key?(:access_key_id)
    StaticCredentialsProvider.new(options)
  else
    raise ArgumentError, <<-MSG
g credentials, provide credentials with one of the following options:
ccess_key_id and :secret_access_key
redentials
redentials_provider
    MSG
  end
end