繁体   English   中英

AWS Code Deploy:如何在 EC2 实例上执行终端命令

[英]AWS Code Deploy: How to execute terminal commands on EC2 instance

我是AWS CodeDeploy的新手,我正在关注教程,它可以让您运行mkdircpsudo /opt/bitnami/ctlscript.sh restart apache等命令。

我需要自动化它的原因是每次部署新构建时,方向创建和其他事情都需要自动化。 在现有 EC2 实例上部署构建时,我找不到方法。

如果您使用代码部署,您可以在 appspec 文件中指定一些在部署时运行的挂钩。 您可以在部署的不同部分运行这些挂钩。

例如:BeforeInstall、ApplicationStop 等

hooks:
    deployment-lifecycle-event-name:
        - location: script-location
        timeout: timeout-in-seconds
        runas: user-name

参考:

https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-example.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM