AwsAuth

fun ClientFilters.AwsAuth(scope: AwsCredentialScope, credentials: AwsCredentials, clock: Clock = Clock.systemDefaultZone(), payloadMode: Payload.Mode = Payload.Mode.Signed): Filter

Sign AWS requests using static credentials.


fun ClientFilters.AwsAuth(scope: AwsCredentialScope, credentialsProvider: () -> AwsCredentials, clock: Clock = Clock.systemDefaultZone(), payloadMode: Payload.Mode = Payload.Mode.Signed): Filter

Sign AWS requests using dynamically provided (expiring) credentials.