class Aws::Plugins::RequestSigner

@seahorse.client.option [required, Credentials] :credentials Your

AWS credentials.  The following locations will be searched in order
for credentials:

* `:access_key_id`, `:secret_access_key`, and `:session_token` options
* ENV['AWS_ACCESS_KEY_ID'], ENV['AWS_SECRET_ACCESS_KEY']
* `HOME/.aws/credentials` shared credentials file
* EC2 instance profile credentials

@seahorse.client.option [String] :profile Used when loading credentials

from the shared credentials file at HOME/.aws/credentials.  When not
specified, 'default' is used.

@seahorse.client.option [String] :access_key_id Used to set credentials

statically.

@seahorse.client.option [String] :secret_access_key Used to set

credentials statically.

@seahorse.client.option [String] :session_token Used to set credentials

statically.

Public Instance Methods

add_handlers(handlers, config) click to toggle source
# File lib/aws-sdk-core/plugins/request_signer.rb, line 124
def add_handlers(handlers, config)
  # See the S3RequestSignerPlugin for Amazon S3 signature logic
  handlers.add(Handler, step: :sign) unless config.sigv4_name == 's3'
end