Closed
Description
Before the I&A rewrite (#2364), credentials were retrieved in the Signing
middleware. The rewrite moved that step out into a separate middleware that now occurs before the retry loop, meaning credentials are not refreshed within said loop as they should:
Finalize stack step
DisableAcceptEncodingGzip
ResolveAuthScheme
>>>>>>> GetIdentity
ResolveEndpointV2
disableHTTPS
AWSChecksum:ComputeInputPayloadChecksum
ComputePayloadHash
SigV4ContentSHA256Header
spanRetryLoop
>>>>>>> Retry
addInputChecksumTrailer
RetryMetricsHeader
setLegacyContextSigningOptions
Signing