Acabo de actualizar a AWS SDK V3 y no tengo idea de cómo configurar retryDelayOptions y customBackoff con él. No pude encontrar ningún código de ejemplo en la propia referencia de API de AWS o en línea. Esto es lo que estaba haciendo anteriormente:
retryDelayOptions: { customBackoff: (retryCount) => 2 ^ (retryCount * 100) }, maxRetries: 2Estaba pasando lo anterior como opciones al constructor del cliente. Los reintentos parecen haber cambiado bastante con V3 y no puedo entender la API sin ejemplos. Cualquier ayuda es muy apreciada
Saludos, Deepak
creo que lo descubrí
const { StandardRetryStrategy } = require("@aws-sdk/middleware-retry"); module.exports = (maxAttempts) => new StandardRetryStrategy(async () => maxAttempts, { // eslint-disable-next-line no-bitwise delayDecider: (delayBase, attempts) => 2 ^ (attempts * 100) })y luego puedes pasar esto como retryStrategy