module Aws::CloudFront::Signer

def scheme_and_uri(url)

def scheme_and_uri(url)
  url_sections = url.split('://')
  if url_sections.length < 2
    raise ArgumentError, "Invaild URL:#{url}"
  end
  scheme = url_sections[0].gsub('*', '')
  uri = "#{scheme}://#{url_sections[1]}"
  [scheme, uri]
end