我的 Elastic Beanstalk 容器使用container_commands运行脚本以在每次部署时修补数据库。
我使用自制脚本运行部署,该脚本调用Elastic Beanstalk API 上的UpdateEnvironment 。
问题是,我看不到 my 的输出container_commands
,这在部署期间非常可怕。我可以判断是否出现问题的唯一方法是命令返回非零值:在这种情况下,DescribeEvents将报告问题。但是,我仍然无法获得命令的实际输出。
container_commands
部署完成后如何获取输出?
理想情况下,使用 Elastic Beanstalk API,但任何其他编程方式都可以!
不是控制台视图,但它(现在)在日志中可见。
.ebextensions/10-log.config
/var/log/cfn-init.log部署后
来自AWS 支持的回复:
所以不幸的是(还)没有办法做到这一点。