Class AmazonS3EndpointResolver
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
IExecutionContextparameters
EndpointParameters