class Aws::CredentialProviderChain

def static_profile_process_credentials(options)

def static_profile_process_credentials(options)
  if Aws.shared_config.config_enabled? && options[:config] && options[:config].profile
    process_provider = Aws.shared_config.credential_process(profile: options[:config].profile)
    ProcessCredentials.new(process_provider) if process_provider
  end
rescue Errors::NoSuchProfileError
  nil
end