Резюме: Как получить от нескольких разработчиков возможность запустить и остановить общий экземпляр Amazon EC2?
У меня есть проект, в котором я использую экземпляр EC2 для работы, которая сохраняется изо дня в день, поэтому я «запускаю» свой сервер, когда прихожу в офис, и «останавливаю» его, когда я ухожу.Я работаю с несколькими другими разработчиками, и мы все используем этот экземпляр EC2.Мы хотели бы, чтобы первый человек начал работать каждый день, чтобы «запустить» экземпляр, и последний дом, чтобы «остановить» экземпляр ... но они не могут «запустить» или «остановить» мой экземпляр.(Они могут запускать другие экземпляры из моего AMI, если я дам им разрешение на запуск, но это будет новый экземпляр. Этот конкретный экземпляр - постоянный компьютер со вчерашним состоянием.)
Мы все на консолидированном биллинговом счете, но это не дает прав доступа.Я смотрю на Amazon IAM, но, похоже, он нуждается в пересмотре нашей текущей пользовательской настройки (1 разработчик = 1 учетная запись AWS, вся учетная запись в консолидированном биллинге), что было бы очень разрушительным, если оно не работает или если естьлучший способ достичь той же цели.(И, честно говоря, мой игрушечный скрипт еще не работает под IAM, хотя я подозреваю, что IAM - правильный способ решения этой проблемы - мне нужно больше об этом читать)
Любые предложения о том, каклучше всего управлять общими экземплярами?
Спасибо!
PS По разным причинам мы не хотим иметь решение на основе cron;на какой машине это будет работать, если мы все будем мобильны с ноутбуками и не будем иметь фиксированной инфраструктуры?Какой часовой пояс мы предполагаем?От какого пользователя работает cronjob?