¿Se sobrescribió el archivo de configuración de Nginx durante la implementación de Elastic Beanstalk?

Necesito agregar encabezados p3p a la ubicación de recursos estáticos en un Nodejs & Nginx Elastic Beanstalk estándar.

He creado unebextension guión como se explica enesta pregunta. El script usa sed para agregar unadd_header directiva bajo elalias línea, que está bajo la directiva de ubicación estática. Se ejecuta en el/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf archivo.

El script no solo modifica el archivo, sino que también lo copia en una ubicación "segura", es decir, / home / ec2-user. De acuerdo a/var/log/cfn-init.log, el script se ejecuta correctamente. Como evidencia, la copia del archivo modificado muestra el encabezado adicional en el lugar correcto. Pero el/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf archivono tiene esta modificación.

Solo puedo deducir que aunque mi script funciona bien, algo más tarde en el proceso de implementación lo sobrescribe. Lo cual es extraño, porquede acuerdo a la documentación Los comandos del contenedor se ejecutan después de que la aplicación y el servidor web se hayan configurado, por lo que no veo qué hace.

Entonces, ¿qué está sobrescribiendo este archivo y cómo puedo evitarlo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta