class Aws::Plugins::InvocationId::Handler
@api private
def apply_invocation_id(context)
def apply_invocation_id(context) context.http_request.headers['amz-sdk-invocation-id'] = SecureRandom.uuid if context[:input_event_emitter] # only used for eventstreaming at input context.http_request.headers['x-amz-content-sha256'] = 'STREAMING-AWS4-HMAC-SHA256-EVENTS' end end
def call(context)
def call(context) apply_invocation_id(context) @handler.call(context) end