При запуске экземпляра AWS EC2 можно указать строку пользовательских данных, которая интерпретируется либо как ключ, пары значений с некоторыми переменными конфигурации, либо как сценарий bash, если он начинается с #!/bin/bash
line.
Мы используем стороннее программное обеспечение, для которого требуется указание пары ключ-значение, но также мы настраиваем машину во время запуска, используя скрипт bash. Я добавил ключ, пара значений в качестве переменной среды в сценарии bash, используя export KEY=VALUE
, но, похоже, он не работает и приходит к настройке сторонней программы.
Я знаю, что мог бы дать ключ, пары значений, а затем запустить скрипт bash, используя ssh
, но это намного сложнее, так как мне приходится ждать, пока экземпляр будет готов сделать это.
Кто-то сделал это успешно?