Я не знаю, почему вы хотите использовать JS для этого.
Вы можете выполнять всю операцию в Bash или Powershell, используя встроенные инструменты.
Для Windows есть хороший текстовый редактор с именем Блокнот ++
Вы можете открыть файл, нажмите CTRL + A
, Edit > Line Operations > Join Lines
По моему опыту, с OpenSolaris AMIs, это не возможно. pkg инструмент обновления изображения также отключен в среде EC2 для точного предотвращения этого. Обоснование могло состоять в том, что каждое изображение связано с определенным электронным диском и ядром (aki и ari). И, они не могут быть обновлены к новым. Я думаю, это содержит для других AMI также, как наблюдается в Вашем случае.
Похож на Вас, не может. Этот парень попробовал, но еще не успешно выполнился.
http://developer.amazonwebservices.com/connect/thread.jspa?messageID=72964#72964
Вероятно, Ваш лучший выбор состоит в том, чтобы создать Ваш собственный AMI; ядро, которое Вы получаете при загрузке AMI, является любым ядром, работал, когда AMI был создан.
Технически, по крайней мере до недавнего времени, Вы не могли выбрать ядро. Вы могли только выбрать, какие модули Вы получаете к пакету в изображении. Amazon сохраняет полный контроль над ядром. Это, вероятно, необходимо, потому что виртуализация Xen должна взаимодействовать с ядром некоторым специальным способом.
В недавних обновлениях (несколько месяцев назад, в прошлый раз я проверил), Amazon расширил часть их API и инструментов, чтобы позволить Вам выбирать из одного из нескольких ядер, которые они обеспечивают. Например, Вы могли выбрать между 2.6.16 и 2.6.18.
Выглядело, как будто могла бы в конечном счете быть поддержка создания Вашего собственного "изображения ядра", но инструменты, необходимые для этого, не были завершены. Я предполагаю, что они (Amazon) предоставляли эту возможность партнерам с ограниченной ответственностью только, поскольку я видел, что несколько сторонних изображений неожиданно возникли, который имел специальные связанные изображения ядра.
Вы не можете загрузить свой собственный образ ядра в EC2 / Amazon. Только авторизованные пользователи могут загружать образы ядра. Даже когда вы загружаете свой собственный образ ОС Linux и загружаетесь с него в EC2, загружается заранее определенное ядро, которое не совпадает с тем, которое вы изначально загрузили. Это политическое решение Amazon. Максимум, что вы можете сделать, - это изменить версию ядра по умолчанию, выбрав из списка предопределенных и доступных ядер Amazon, с которыми вы хотите, чтобы ваш экземпляр загружался.
Вы можете , однако, собрать свой собственный модуль (модули) ядра или пересобрать модули для загружаемого ядра. Компиляция собственного модуля или перекомпиляция модулей, предоставляемых загружаемым ядром, становится немного сложнее, поскольку ядро в Amazon является модифицированным с гипервизором Xen. Вам нужно узнать конкретный исходный код ядра, который загружается в ваш экземпляр.
Ура
Эрнесто Бенедито