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

问题描述 投票:2回答:1

这是使用的用户数据:

#!/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

NAT网关是为私有EC2实例配置的,并且还给出了s3fullaccess权限。

请帮我排除故障!

amazon-web-services amazon-s3 amazon-ec2 amazon-vpc aws-vpc
1个回答
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脚本的内容,以及显示在哪里查找日志的视频。

© www.soinside.com 2019 - 2024. All rights reserved.