class Aws::S3::Presigner::PresignHandler
@api private
def call(context)
def call(context) Seahorse::Client::Response.new( context: context, data: presigned_url(context) ) end
def presigned_url(context)
def presigned_url(context) signer = Signers::V4.new( context.config.credentials, 's3', context.config.region ) signer.presigned_url( context.http_request, expires_in: context[:presigned_expires_in], body_digest: "UNSIGNED-PAYLOAD" ) end