Class S3Signer
public class S3Signer : AbstractAWSSigner
- Inheritance
-
S3Signer
- Inherited Members
Constructors
S3Signer()
S3 signer constructor
public S3Signer()
S3Signer(bool, RegionDetectionUpdater)
S3 signer constructor
public S3Signer(bool useSigV4, S3Signer.RegionDetectionUpdater regionDetector)
Parameters
useSigV4
boolregionDetector
S3Signer.RegionDetectionUpdater
Properties
Protocol
public override ClientProtocol Protocol { get; }
Property Value
Methods
Sign(IRequest, IClientConfig, RequestMetrics, ImmutableCredentials)
public override void Sign(IRequest request, IClientConfig clientConfig, RequestMetrics metrics, ImmutableCredentials credentials)
Parameters
request
IRequestclientConfig
IClientConfigmetrics
RequestMetricscredentials
ImmutableCredentials
Sign(IRequest, IClientConfig, RequestMetrics, string, string)
public override void Sign(IRequest request, IClientConfig clientConfig, RequestMetrics metrics, string awsAccessKeyId, string awsSecretAccessKey)
Parameters
request
IRequestclientConfig
IClientConfigmetrics
RequestMetricsawsAccessKeyId
stringawsSecretAccessKey
string
SignRequest(IRequest, RequestMetrics, string, string)
public static void SignRequest(IRequest request, RequestMetrics metrics, string awsAccessKeyId, string awsSecretAccessKey)
Parameters
request
IRequestmetrics
RequestMetricsawsAccessKeyId
stringawsSecretAccessKey
string