You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在EC2实例中查看AWS SSM执行JS脚本生成的运行时控制台日志?

如何在EC2实例中查看SSM发送命令生成的JS运行时日志

当然可以在EC2实例里查看这些日志,主要有两种实用方式:

1. 查看SSM Agent自带的日志文件

SSM Agent会自动记录所有通过它执行的命令输出,具体路径分系统:

  • Linux实例:默认日志路径为/var/log/amazon/ssm/amazon-ssm-agent.log,用tail -f或者cat命令就能直接读取,JS脚本的控制台日志会包含在其中。
  • Windows实例:日志路径是C:\ProgramData\Amazon\SSM\Logs\amazon-ssm-agent.log,用记事本或PowerShell即可查看。

另外,每一次命令执行的输出还会单独存放在专属目录里:

  • Linux:/var/lib/amazon/ssm/<你的实例ID>/document/orchestration/<命令ID>/,里面的stdout文件存储正常输出,stderr存储错误信息,JS控制台日志一般在stdout中。
  • Windows:C:\ProgramData\Amazon\SSM\InstanceData\<你的实例ID>\document\orchestration\<命令ID>\,同样查找stdout和stderr文件即可。

2. 自定义日志文件(更直观清晰)

发送命令时,直接将JS脚本的输出重定向到本地自定义文件,比如把执行命令写成:

node your-js-script.js > /tmp/js-run-log.log 2>&1

这样脚本的所有控制台日志和错误信息都会被写入/tmp/js-run-log.log,之后直接在实例里查看这个文件即可,比查找SSM Agent的日志更便捷。

内容的提问来源于stack exchange,提问作者Tech Automation

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 17:38:26