class Aws::S3Control::Plugins::ARN::UrlHandler
After extracting out any ARN
input, resolve a new URL with it.
Public Instance Methods
call(context)
click to toggle source
# File lib/aws-sdk-s3control/plugins/arn.rb, line 36 def call(context) if context.metadata[:s3_arn] ARN.resolve_url!( context.http_request.endpoint, context.metadata[:s3_arn][:arn], context.metadata[:s3_arn][:resolved_region], context.metadata[:s3_arn][:dualstack], # if regional_endpoint is false, a custom endpoint was provided # in this case, we want to prefix the endpoint using the ARN !context.config.regional_endpoint ) end @handler.call(context) end