Как скопировать файл в экземпляр aws ec2 и использовать его в пользовательских данных?

У меня есть файл rpm, который я хочу установить, используя пользовательские данные экземпляра ec2, используя terraform. В результатах поиска я нашел средство подготовки файлов, но обнаружил, что оно выполняет шаг после пользовательских данных.

Любые предложения, как это сделать?

Пожалуйста, предложите.

amazon-веб-сервисы terraform

1 ответ
1

Вместо того, чтобы устанавливать RPM в скрипт пользовательских данных каждый раз при запуске инстанса, не рассматривали ли вы возможность создания золотого образа? Таким образом, RPM устанавливается один раз вручную, а затем каждый созданный экземпляр имеет установленный RPM. Другое преимущество заключается в том, что экземпляр запускается быстрее.

Общие шаги для этого:

  • Создать экземпляр
  • Установите RPM вручную
  • Остановить экземпляр
  • Создать образ / AMI

Затем вы используете пользовательский AMI для запуска новых экземпляров.

Даже если это не решит вашу проблему, это может помочь другим с похожей проблемой в будущем.

Тим

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *