presignGetObject
suspend fun S3Client.presignGetObject(input: GetObjectRequest, duration: ERROR CLASS: Symbol not found for Duration): ERROR CLASS: Symbol not found for HttpRequest
Presign a GetObjectRequest using the configuration of this S3Client.
Return
An HttpRequest which can be invoked within the specified time window
Parameters
input
The GetObjectRequest to presign
duration
The amount of time from signing for which the request is valid
suspend fun S3Client.presignGetObject(input: GetObjectRequest, signer: ERROR CLASS: Symbol not found for AwsSigner = DefaultAwsSigner, configBlock: ERROR CLASS: Symbol not found for AwsSigningConfig.Builder.() -> Unit): ERROR CLASS: Symbol not found for HttpRequest
Presign a GetObjectRequest using the configuration of this S3Client.
Return
An HttpRequest which can be invoked within the specified time window
Parameters
input
The GetObjectRequest to presign
signer
The specific implementation of AWS signer to use. Defaults to DefaultAwsSigner.
configBlock
A builder block for setting custom signing parameters. At a minimum the expiresAfter field must be set.