Nginx-Konfigurationsdatei während der Bereitstellung von Elastic Beanstalk überschrieben?

Ich muss p3p-Header zum statischen Speicherort der Ressource auf einem Standard-Nodejs & Nginx Elastic Beanstalk hinzufügen.

Ich habe eine erstelltebextension Skript wie auf erklärtdiese Frage. Das Skript fügt mit sed einadd_header Richtlinie nach demalias Zeile, die unter die statische Standortrichtlinie fällt. Es läuft auf dem/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf Datei.

Das Skript ändert nicht nur die Datei, sondern kopiert sie auch an einen "sicheren" Ort, d. H. / Home / ec2-user. Gemäß/var/log/cfn-init.logwird das Skript korrekt ausgeführt. Als Beweis zeigt die Kopie der geänderten Datei den zusätzlichen Header an der richtigen Stelle. Aber die/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf Dateihat diese Änderung nicht.

Ich kann nur ableiten, dass mein Skript zwar einwandfrei ausgeführt wird, aber später im Bereitstellungsprozess von etwas anderem überschrieben wird. Welches ist seltsam, weillaut Dokumentation Container-Befehle werden ausgeführt, nachdem die Anwendung und der Webserver eingerichtet wurden, sodass ich nicht verstehe, was dies bewirkt.

Also, was überschreibt diese Datei und wie kann ich das verhindern?