Amazon EC2 внезапно удалил заголовки контроля доступа из моих пакетов?

Amazon EC2 внезапно удалил заголовки контроля доступа из моих пакетов?

У меня есть сервер django на экземпляре EC2, который обслуживает множество клиентов через REST API. Я поместил промежуточное ПО в django, чтобы разрешить контроль доступа из любой точки мира, автоматически добавляя заголовки контроля доступа во все ответы.

Промежуточное ПО хорошо протестировано, используется сотнями серверов и отлично работало последние пару месяцев. Я верю, что оно работает на 100%.

Вчера внезапно все наши клиенты получили код возврата 502 на всех наших API. Глядя на ошибку в Chrome, мы видим"No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'xxx' is therefore not allowed access."

Это то сообщение, которое я ожидал бы увидеть, если бы не промежуточное ПО. Но я знаю, что оно работает. Через несколько часов проблема исчезла сама собой, без каких-либо действий с моей стороны.

Итак, мой вопрос - как это могло произойти? Почему Amazon EC2 внезапно начал сдерживать мой исходящий трафик? И самое главное - как я могу предотвратить это в будущем? Я не увидел ничего в логах, чтобы объяснить это (ни в django, ни в nginx), и поскольку это произошло само по себе и само по себе прекратилось, я подозреваю, что это связано с Amazon. Может быть, что-то связано с их внутренней маршрутизацией или балансировкой нагрузки?

Спасибо,

Связанный контент