私有 VPC 子网中的 EC2 实例上的用户数据不是 运行
User Data is not running on EC2 instance in Private VPC subnet
这是使用的用户数据:
#!/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
权限。
请帮我解决问题![=13=]
您可以在 user-data
脚本的开头添加一些代码以将输出重定向到日志。
exec > >(tee /var/log/user-data.log|logger -t user-data -s 2>/dev/console) 2>&1
然后您可以使用这些日志从 AWS 控制台进行故障排除。 Select 实例,然后操作菜单 -> 实例设置 -> 获取系统日志。 Here is more documentation 关于将什么添加到您的 bash 脚本,以及显示在哪里可以找到日志的视频。
这是使用的用户数据:
#!/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
权限。
请帮我解决问题![=13=]
您可以在 user-data
脚本的开头添加一些代码以将输出重定向到日志。
exec > >(tee /var/log/user-data.log|logger -t user-data -s 2>/dev/console) 2>&1
然后您可以使用这些日志从 AWS 控制台进行故障排除。 Select 实例,然后操作菜单 -> 实例设置 -> 获取系统日志。 Here is more documentation 关于将什么添加到您的 bash 脚本,以及显示在哪里可以找到日志的视频。