Gracias por la pronta respuesta, y disculpa, debería haber añadido más detalles. En otro paquete de código abierto (Mastodon) terminamos bloqueando también el gem aws-sdk-core a < 3.216.0 para manejar este problema exacto para las personas que usan Backblaze (y sospecho que otros, pero ahí es donde surgió).
Pero luego, en las últimas semanas, noté:
- Que la página en el sitio de Backblaze ya no enumera esas cabeceras como no admitidas.
- Una versión reciente del gem de AWS menciona la corrección del problema donde
when_requiredno se respetaba completamente anteriormente.
En investigaciones anteriores, había visto este hilo con más o menos el mismo problema y estaba tratando de entender si ahora podemos actualizar el gem de forma segura si Backblaze ha agregado ese soporte, y/o si el gem ahora funciona completamente para solucionar el problema.