Table of Contents

Class AmazonS3EndpointResolver

Namespace
Amazon.S3.Internal
Assembly
AWSSDK.S3.dll

Amazon S3 endpoint resolver. Custom PipelineHandler responsible for resolving endpoint and setting authentication parameters for S3 service requests. Collects values for S3EndpointParameters and then tries to resolve endpoint by calling ResolveEndpoint method on GlobalEndpoints.Provider if present, otherwise uses S3EndpointProvider. Responsible for setting authentication and http headers provided by resolved endpoint.

public class AmazonS3EndpointResolver : BaseEndpointResolver
Inheritance
AmazonS3EndpointResolver

Constructors

AmazonS3EndpointResolver()

public AmazonS3EndpointResolver()

Methods

MapEndpointsParameters(IRequestContext)

protected override EndpointParameters MapEndpointsParameters(IRequestContext requestContext)

Parameters

requestContext IRequestContext

Returns

EndpointParameters

ServiceSpecificHandler(IExecutionContext, EndpointParameters)

protected override void ServiceSpecificHandler(IExecutionContext executionContext, EndpointParameters parameters)

Parameters

executionContext IExecutionContext
parameters EndpointParameters