Свой собственный Former2 для получения CloudFormation и Terraform кода из накликанного окружения:
https://github.com/aws-samples/ec2-former2
Вводить, пусть даже на проверенном сайте, ключи доступа к AWS аккаунту, от неприятно до невозможно. Former2 же работает лишь на собственном домене либо на
С помощью готового CloudFormation шаблона поднимается
Всё ставится в существующую VPC. После запуска нужной зайти через SSM Session Manager (виртуалка ставится без SSH ключа), чтобы поменять пароль для
Задав пароль, можно логиниться и работать прямо через браузер (на картинке). Такой функционал реализует NICE DСV. А если скачать его бесплатный клиент, то получится вполне годный рабочий стол. Сделав нужное, машинку можно потушить и поднимать по необходимости.
Навороченная (может ставиться минут двадцать), но проверил — рабочая конструкция. Из минусов — будет долго висеть (и не заработает), если в VPC есть IPv6 (нужно прямо по ходу добавить IPv6 в
В общем, хорошая штука, применима не только для Former2, но и как заготовка для собственной реализации удалённого рабочего стола.
p.s. У кого аллергия на CloudFormation, могу переделать под Terraform — пишите, если нужно. 😃
#cloudfromation #terraform
https://github.com/aws-samples/ec2-former2
Вводить, пусть даже на проверенном сайте, ключи доступа к AWS аккаунту, от неприятно до невозможно. Former2 же работает лишь на собственном домене либо на
localhost. Второй способ и реализует этот скрипт.С помощью готового CloudFormation шаблона поднимается
t3.medium (по умолчанию) виртуалка с обычным Amazon Linux 2, туда автоматом водружается GUI (чтобы работать с ней удалённо), амазоновский NICE DСV (сервис для реализации рабочего стола), ставятся популярные браузеры (Firefox, Chrome, Edge), а также VS Code — главное нужное для работы.Всё ставится в существующую VPC. После запуска нужной зайти через SSM Session Manager (виртуалка ставится без SSH ключа), чтобы поменять пароль для
ec2-user (sudo passwd ec2-user), который будет использоваться для доступа через NICE DСV.Задав пароль, можно логиниться и работать прямо через браузер (на картинке). Такой функционал реализует NICE DСV. А если скачать его бесплатный клиент, то получится вполне годный рабочий стол. Сделав нужное, машинку можно потушить и поднимать по необходимости.
Навороченная (может ставиться минут двадцать), но проверил — рабочая конструкция. Из минусов — будет долго висеть (и не заработает), если в VPC есть IPv6 (нужно прямо по ходу добавить IPv6 в
egress для создаваемой security group и успешно установится).В общем, хорошая штука, применима не только для Former2, но и как заготовка для собственной реализации удалённого рабочего стола.
p.s. У кого аллергия на CloudFormation, могу переделать под Terraform — пишите, если нужно. 😃
#cloudfromation #terraform
👍10🔥6