用户数据未在私有VPC子网中的EC2实例上运行

时间:2019-03-05 22:06:28

标签: amazon-web-services amazon-s3 amazon-ec2 amazon-vpc aws-vpc

这是使用的用户数据:

#!/bin/bash
yum install httpd -y
yum update -y
aws s3 cp s3://YOURBUCKETNAMEHERE/index.html /var/www/html/
service httpd start
chkconfig httpd on

为私有EC2实例配置了NAT网关,并且还授予了s3fullaccess权限。

请帮助我进行故障排除!

1 个答案:

答案 0 :(得分:0)

您可以在user-data脚本的开头添加一些代码,以将输出重定向到日志。

exec > >(tee /var/log/user-data.log|logger -t user-data -s 2>/dev/console) 2>&1

然后,您可以使用这些日志从AWS控制台进行故障排除。选择实例,然后选择“操作”菜单->“实例设置”->“获取系统日志”。 Here is more documentation讨论要添加到bash脚本中的内容,以及一段视频,该视频显示了在哪里可以找到日志。