in lib/fluent/plugin/kinesis_helper/credentials.rb [39:48]
def default_credentials_provider
config_class = Struct.new(:access_key_id, :secret_access_key, :region, :session_token, :profile, :instance_profile_credentials_retries, :instance_profile_credentials_timeout)
config = config_class.new(@aws_key_id, @aws_sec_key, @region)
provider = Aws::CredentialProviderChain.new(config).resolve
if provider.nil?
raise Fluent::ConfigError, "You must specify credentials on ~/.aws/credentials, environment variables or instance profile for default credentials"
end
provider
end