Данные пользователя не работают на экземпляре EC2 в частной подсети VPC - PullRequest
2 голосов
/ 06 марта 2019

Используются данные пользователя:

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

Пожалуйста, помогите мне устранить неполадки!

1 Ответ

0 голосов
/ 06 марта 2019

Вы можете добавить некоторый код в начало вашего скрипта user-data, чтобы перенаправить вывод в журналы.

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

Затем вы можете использовать эти журналы для устранения неполадок с консоли AWS. Выберите экземпляр, затем меню Действия -> Настройки экземпляра -> Получить системный журнал. Вот дополнительная документация о том, что добавить в ваш bash-скрипт, а также видео, показывающее, где можно найти логи.

...