Файл конфигурации Nginx, перезаписанный во время развертывания Elastic Beanstalk?

Мне нужно добавить заголовки p3p в расположение статического ресурса на стандартном Nodejs & Nginx Elastic Beanstalk.

Я создалebextension сценарий, как объяснено наэтот вопрос, Скрипт использует sed для добавленияadd_header директива подalias линия, которая находится под директивой статического расположения. Это работает на/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf файл.

Сценарий не только изменяет файл, но и копирует его в «безопасное» местоположение, т.е. / home / ec2-user. В соответствии с/var/log/cfn-init.logскрипт работает правильно. В качестве доказательства копия измененного файла показывает дополнительный заголовок в нужном месте. Но/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf файлне имеет этой модификации.

Я могу только сделать вывод, что, хотя мой сценарий работает нормально, что-то еще позже в процессе развертывания перезаписывает его. Что странно, потому чтосогласно документации Контейнерные команды запускаются после того, как приложение и веб-сервер настроены, поэтому я не вижу, что это делает.

Итак, что / перезаписывает этот файл и как я могу предотвратить это?

Ответы на вопрос(5)

Ваш ответ на вопрос