package
1.78.1
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Functions

AddExpressDefaultChecksumMiddleware appends a step to default to CRC32 for S3Express requests.
GetBucket retrieves a stored bucket name within a context.
GetIdentityPropertiesBucket returns the S3 bucket from identity properties.
GetPropertiesBackend returns a resolved endpoint backend from the property set.
GetSignerVersion retrieves the signer version to use for signing Scoped to stack values.
HandleResponseErrorWith200Status check for S3 200 error response.
NewPresignHTTPRequestMiddleware constructs a PresignHTTPRequestMiddleware using the given Signer for signing requests.
NewSignHTTPRequestMiddleware constructs a SignHTTPRequestMiddleware using the given Signer for signing requests.
RegisterPreSigningMiddleware registers the wrapper pre-signing middleware to the stack.
RegisterSigningMiddleware registers the wrapper signing middleware to the stack.
ResolveDisableExpressAuth pulls S3DisableExpressAuth setting from config sources.
SetBucket stores a bucket name within the request context, which is required for a variety of custom S3 behaviors.
SetIdentityPropertiesBucket sets the S3 bucket to identity properties.
SetSignerVersion sets the signer version to be used for signing the request Scoped to stack values.
UpdateEndpoint adds the middleware to the middleware stack based on the UpdateEndpointOptions.

# Structs

AddExpiresOnPresignedURL represents a build middleware used to assign expiration on a presigned URL.
ExpressIdentityResolver retrieves identity for the S3Express storage class.
ExpressSigner signs requests for the sigv4-s3express auth scheme.
PresignHTTPRequestMiddleware provides the Finalize middleware for creating a presigned URL for an HTTP request.
PresignHTTPRequestMiddlewareOptions is the options for the PresignHTTPRequestMiddleware middleware.
S3ExpressSignHTTPRequestMiddleware signs S3 S3Express requests.
SignHTTPRequestMiddleware is a `FinalizeMiddleware` implementation to select HTTP Signing method.
SignHTTPRequestMiddlewareOptions is the configuration options for the SignHTTPRequestMiddleware middleware.
UpdateEndpointOptions provides the options for the UpdateEndpoint middleware setup.
UpdateEndpointParameterAccessor represents accessor functions used by the middleware.

# Interfaces

EndpointResolver interface for resolving service endpoints.
S3ExpressCredentialsProvider retrieves credentials for the S3Express storage class.

# Type aliases

EndpointResolverOptions is the service endpoint resolver options.