@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.
# File lib/aws-sdk-core/plugins/request_signer.rb, line 123 def add_handlers(handlers, config) # See the S3RequestSignerPlugin for Amazon S3 signature logic unless config.sigv4_name == 's3' operations = [] config.api.operation_names.each do |operation_name| if config.api.operation(operation_name)['authtype'] != 'none' operations << operation_name end end handlers.add(Handler, step: :sign, operations: operations) end end