¿Amazon EC2 elimina repentinamente los encabezados de control de acceso de mis paquetes?

¿Amazon EC2 elimina repentinamente los encabezados de control de acceso de mis paquetes?

Tengo un servidor Django en una instancia EC2 que atiende a muchos clientes a través de la API REST. Puse un middleware en Django para permitir el control de acceso desde cualquier lugar agregando automáticamente encabezados de control de acceso en todas las respuestas.

El middleware está bien probado, utilizado por cientos de servidores y funcionó perfectamente durante los últimos meses. Confío en que funcione al 100%.

Ayer, de repente, todos nuestros clientes obtuvieron el código de retorno 502 en todas nuestras API. Mirando el error en Chrome vemos"No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'xxx' is therefore not allowed access."

Este es el tipo de mensaje que esperaría ver si no fuera por el middleware. Pero sé que funciona. Después de unas horas el problema desapareció por sí solo, sin que yo hiciera nada.

Entonces mi pregunta es: ¿cómo pudo haber sucedido esto? ¿Por qué Amazon EC2 de repente moderaría mi tráfico saliente? Y lo más importante: ¿cómo puedo prevenirlo en el futuro? No vi nada en los registros para explicar esto (ni en Django ni en nginx), y como sucedió por sí solo y se detuvo por sí solo, sospecho que está relacionado con Amazon. ¿Quizás tenga algo que ver con su enrutamiento interno o equilibrio de carga?

Gracias,

información relacionada