class Aws::Plugins::Sign

@api private

def self.signer_for(auth_scheme, config, sigv4_region_override = nil, sigv4_credentials_override = nil)

Other tags:
    Api: - private
def self.signer_for(auth_scheme, config, sigv4_region_override = nil, sigv4_credentials_override = nil)
  case auth_scheme['name']
  when 'sigv4', 'sigv4a', 'sigv4-s3express'
    sigv4_overrides = {
      region: sigv4_region_override,
      credentials: sigv4_credentials_override
    }
    SignatureV4.new(auth_scheme, config, sigv4_overrides)
  when 'bearer'
    Bearer.new
  else
    NullSigner.new
  end
end

def add_handlers(handlers, cfg)

def add_handlers(handlers, cfg)
  operations = cfg.api.operation_names - cfg.unsigned_operations
  handlers.add(Handler, step: :sign, operations: operations)
end