Answers:
您可以利用许多概念。
第一种选择是继续做您现在正在做的事情,即在每次配置更改时重建EC2。只是以完全自动化的方式。
当您现在通过AMI执行配置更新时,您将更进一步,并创建一个管道,该管道在某些存储库中的配置文件发生更改时将:
第二种选择是将实例保留在原位,仅部署配置文件,而不重建它们。通常,您可以将配置文件视为代码,并以与部署代码版本相同的方式部署配置更改。AWS有许多工具可以帮助您解决此问题。
一旦您对自动化这些Nginx配置更新感到满意,您可能希望将自动化扩展到基础架构的其余部分。
有一个很棒的白皮书《 AWS上的部署选项概述》,将为您提供一个很好的概述。
希望对您有所帮助:)
AWS运行命令 https://docs.aws.amazon.com/systems-manager/latest/userguide/execute-remote-commands.html
或者您可以使用Opsworks https://aws.amazon.com/opsworks/