Arquivo de configuração do Nginx substituído durante a implantação do Elastic Beanstalk?

Preciso adicionar cabeçalhos p3p ao local do recurso estático em um Nodejs & Nginx Elastic Beanstalk padrão.

Eu criei umebextension script conforme explicado emessa questão. O script usa sed para adicionar umadd_header directiva ao abrigo doalias linha, que está sob a diretiva de localização estática. É executado no/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf Arquivo.

O script não apenas modifica o arquivo, mas também o copia para um local "seguro", ou seja, / home / ec2-user. De acordo com/var/log/cfn-init.log, o script é executado corretamente. Como prova, a cópia do arquivo modificado mostra o cabeçalho adicional no lugar certo. Mas o/etc/nginx/conf.d/00_elastic_beanstalk_proxy.conf Arquivonão tem essa modificação.

Só posso deduzir que, embora meu script funcione bem, algo mais tarde no processo de implantação o substitui. O que é estranho, porquede acordo com a documentação Os comandos do contêiner são executados depois que o aplicativo e o servidor da web foram configurados, portanto, não vejo o que faz.

Então, ho / o que está substituindo este arquivo e como posso evitar isso?

questionAnswers(5)

yourAnswerToTheQuestion