class Aws::CredentialProviderChain

def env_credentials(options)

def env_credentials(options)
  env_keys = []
  if prefix = options[:prefix]
    env_keys << "#{prefix}_ACCESS_KEY_ID"
    env_keys << "#{prefix}_SECRET_ACCESS_KEY"
    env_keys << "#{prefix}_SESSION_TOKEN"
  else
    env_keys << options[:key]
    env_keys << options[:secret]
  end
  Credentials.new(*ENV.values_at(*env_keys))
end