答案1
不是控制台视图,但它(现在)在日志中可见。
.ebextensions/10-log.config
container_commands:
05-whoami:
command: "whoami"
/var/log/cfn-init.log部署后
2014-07-01 22:08:10,695 [DEBUG] Running command 05-whoami
2014-07-01 22:08:10,695 [DEBUG] Generating defaults for command 05-whoami
2014-07-01 22:08:11,014 [DEBUG] Defaults script for 05-whoami output: {"env":{"EB_REQUEST_ID":"110d0932-016c-11e4-9f71-3fe967c5cd60", [long list of params omitted for brevity]}
2014-07-01 22:08:11,015 [DEBUG] No test for command 05-whoami
2014-07-01 22:08:11,050 [INFO] Command 05-whoami succeeded
2014-07-01 22:08:11,050 [DEBUG] Command 05-whoami output: root
答案2
答案3
就像@otaku在上面的一条评论中提到的那样,我也将我的命令输出放在了 中/var/log/cfn-init-cmd.log
。
以下是我尝试运行的操作:
container_commands:
20-migrate_database:
command: |
bash ./bin/export_database_migrations_url.sh
bash ./bin/run_migrations.sh
leader_only: true
最初接受的答案现在有点过时了(截至 2023 年 5 月)。我确信他们当时是正确的,但如果你现在正在阅读这篇文章,这可能是你应该关注的地方。