如何在没有ssh的情况下查看ec2实例上发生了什么?

时间:2013-11-13 15:55:57

标签: amazon-web-services amazon-s3 amazon-ec2 amazon-sqs

我正在使用AWS SEK for java。我使用用户数据脚本创建并运行EC2实例,该脚本从S3存储桶获取.jar并运行它。当我运行实例时,它向我显示它正在运行但没有任何反应。 .jar应该创建一个SimpleDB表和一个SQS队列。如何在没有通过ssh连接到实例时看到错误是什么,或者它是唯一看到日志的内容?

亲切的问候, 一团糟

1 个答案:

答案 0 :(得分:0)

可以在系统日志中找到一些用户数据输出(在EC2仪表板上,右键单击实例并选择系统日志) 你可以把一段java code \ shell脚本和\或cron作业上传你的日志到S3,但最好是SSH,看看至少在你第一次运行你的代码时在那里有什么。 您可以使用心智术语java小程序直接从EC2仪表板连接(顶部有一个标记为“connect”的按钮,它很简单,您无需下载ssh客户端)。我强烈建议习惯使用SSH,因为这是查看内部内容的最简单方法。