S3BucketPreSigner

constructor(bucketName: BucketName, region: Region, credentialsProvider: CredentialsProvider, clock: Clock = Clock.systemUTC(), forcePathStyle: Boolean = false)(source)
constructor(bucketName: BucketName, region: Region, credentials: AwsCredentials, clock: Clock = Clock.systemUTC(), forcePathStyle: Boolean = false)(source)


constructor(bucketName: BucketName, region: Region, env: Environment = Environment.ENV, clock: Clock = Clock.systemUTC(), forcePathStyle: Boolean = false, credentialsProvider: CredentialsProvider = CredentialsProvider.Environment(env))(source)

Convenience constructor to create an S3BucketPreSigner from an http4k Environment