Что предотвращает Маршрут Amazon 53 от взятия моих тегов экземпляра EC2?

Я предполагаю/usr/local/bin (или везде, где двоичный файл Python находится в FreeBSD), не существует в $PATH при запущении init скриптов.

Попытайтесь измениться command_interpreter="python" кому: command_interpreter="/usr/local/bin/python".

Кроме того, Ваш файл содержит хижину (с корректным путем) и является исполняемым файлом?

0
задан 13 April 2017 в 15:37
1 ответ

Сценарий, кажется, работает в моей среде. Это наиболее вероятно несоответствие между выводом ec2-describe-instances и кодом жемчуга в сценарии, который Вы отправили.

Самая простая возможность состояла бы в том, если случай на Ваше имя тега не соответствует что указанный сценарием. Сценарий, который Вы отправили, требует "ShortName" с капиталом S и капиталом N. "Shortname" и "shortname" не будут соответствовать.

Другая возможность состоит в том, что Ваши ec2-api-tools имеют версию до 31.08.2010, когда осведомленность тега была добавлена. В этом случае строки, запускающиеся с "ТЕГА", не обнаружатся, и таким образом, этот сценарий не будет видеть их. Если Вы не будете использовать Ubuntu 10.10, то значение по умолчанию ec2-api-tools пакет не будет иметь этого последнего кода. Ваш лучший выбор в этом случае состоит в том, чтобы только загрузить последнюю версию с официальной страницы загрузки инструментов EC2 API.

Если ни один из них не является проблемой, можете Вы давать нам некоторый демонстрационный вывод /usr/bin/ec2-describe-instances <instance-id> для одного экземпляра Вы испытываете затруднения из-за?

1
ответ дан 4 December 2019 в 22:34

Теги

Похожие вопросы