• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Adding EC2 Start/Stop to an Uptime Monitoring Tool – The Why & How

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
Hey Devs ?

As I was building

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

, I realized something...

Most monitoring tools focus only on uptime — but cloud control matters too.

If I could monitor my server and start or stop the EC2 instance from the same dashboard, that would save time (and cost). So I built it.

Why Add EC2 Controls?

  • Avoid logging into the AWS Console every time you need to reboot
  • Turn off staging/dev servers when not in use
  • Save $$$ on idle EC2 time
  • React quickly when something goes wrong
⚙ How It Works (Under the Hood)


Instead of using Lambda, PulseGuard uses IAM Assume Role to securely access your AWS account.

  • You create a role in your AWS account with permissions like ec2:StartInstances, StopInstances, etc.
  • That role is assumable by PulseGuard's AWS identity
  • When you press the start/stop button in the dashboard, PulseGuard assumes the role, executes the action, and returns the result

No permanent credentials are shared, and all activity is logged.

Bonus: It Integrates with Monitoring


You can monitor your server's uptime and control it — from the same dashboard.

It’s especially useful for short-lived dev or test environments.

Is It Secure?


Yes. Here's how:

  • You control the IAM role, permissions, and which instances are allowed
  • PulseGuard uses AssumeRole with external ID for added security
  • Only minimal EC2 permissions are needed (start/stop/reboot)
  • Your servers are never exposed directly

If you're tired of switching between monitoring tools and AWS just to reboot or shut down your EC2 instances, give

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

a try.

Would love feedback, ideas, or just to connect if you're building something similar ?

aws #cloud #monitoring #ec2 #devops #buildinpublic #indiehacker #nodejs #pulseguard


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу