# File lib/aws-sdk-core/plugins/request_signer.rb, line 71 def call(context) sign_authenticated_requests(context) @handler.call(context) end
# File lib/aws-sdk-core/plugins/request_signer.rb, line 85 def require_credentials(context) if context.config.credentials.nil? or !context.config.credentials.set? then msg = 'unable to sign request without credentials set' raise Errors::MissingCredentialsError, msg end end
# File lib/aws-sdk-core/plugins/request_signer.rb, line 78 def sign_authenticated_requests(context) if signer = SIGNERS[context.config.signature_version] require_credentials(context) signer.sign(context) end end