in gems/aws-sigv4/lib/aws-sigv4/credentials.rb [12:25]
def initialize(options = {})
if options[:access_key_id] && options[:secret_access_key] &&
!options[:access_key_id].empty? &&
!options[:secret_access_key].empty?
@access_key_id = options[:access_key_id]
@secret_access_key = options[:secret_access_key]
@session_token = options[:session_token]
else
msg = "expected both :access_key_id and :secret_access_key options"
raise ArgumentError, msg
end
end