小编Dav*_*edy的帖子

如何让很多用户控制EC2实例?

简介: 如何让多个开发人员能够启动停止共享的Amazon EC2实例?

我有一个项目,我正在使用EC2实例进行日常工作,所以当我进入办公室时,我开始'我的服务器,当我离开时'停止'它.我与其他几个开发人员合作,我们都使用这个EC2实例.我们希望第一个人每天开始工作以"开始"实例,并且最后一个家"停止"实例......但是他们无法"开始"或"停止"我的实例.(如果我给他们启动权限,他们可以从我的AMI启动其他实例,但那将是一个新实例.这个特殊实例是一个持久的机器,具有昨天的状态.)

我们都在一个合并的结算帐户,但这不提供访问权限.我正在关注亚马逊IAM,但它似乎需要对我们当前的用户设置进行彻底检查(1个开发人员= 1个AWS账户,合并账单下的所有账户)如果不起作用,或者如果有的话,这将是非常具有破坏性的更好的方法来实现相同的目标.(坦率地说,我还没有让我的玩具脚本在IAM下工作,虽然我怀疑IAM是解决这个问题的正确方法 - 我需要更多地阅读它)

有关如何最好地管理共享实例的任何建议?

谢谢!

PS由于各种原因,我们不希望有基于cron的解决方案; 如果我们都使用笔记本电脑移动并且没有固定的基础设施,哪台机器会运行?我们假设哪个时区?运行的cronjob是哪个用户?

amazon-ec2 amazon-web-services

11
推荐指数
2
解决办法
6744
查看次数

Monit - 停止服务并停留?

我有一个通过通常的init.d/service脚本运行的守护进程.

我有monit运行,确保这些守护进程在崩溃时重新启动.

我有一个请求'service foo stop'应该停止deamon,并且因为它被明确停止,而不是崩溃,monit不应该重启它.如何用monit实现这个目标?

我可以让服务脚本的stop()例程调用'monit unmonitor',但这似乎是循环和错误的.

谢谢,戴夫

monit

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

amazon-ec2 ×1

amazon-web-services ×1

monit ×1