用于启动和停止EC2的简单Web UI

时间:2016-12-20 18:09:36

标签: amazon-web-services amazon-ec2

我想创建一个简单的Web UI,可用于列出活动的EC2实例,并为我的开发人员提供一种简单的方法来启动和停止EC2服务器,而无需登录AWS控制台。

我想知道是否有人之前见过这样的事情?

2 个答案:

答案 0 :(得分:1)

使用IAM创建用户,分配一个策略,该策略仅允许对所需的EC2资源进行描述,启动和停止操作。然后,AWS控制台就是您的简单GUI。

答案 1 :(得分:0)

您当然可以创建这样的网页。最简单的方法是通过JavaScript API调用命令,但您必须找到提供凭据的方法。

另一个选择是给他们Elastic Wolf,这是一个桌面应用程序。为他们提供一组具有所需权限的凭据,他们可以通过图形用户界面查看/启动/停止实例。

或者,让他们使用AWS控制台,使用范围限制权限仅查看实例,然后启动/停止。

最后,您可以给他们AWS Command-Line Interface (CLI)和一个简单的脚本来打开/关闭所需的实例,例如:

function countlist(){
    var generic;
    $.ajax({
        method: "GET",
        url: "ajaxcalls/numbercall.php?",
        data: generic,
        dateType: 'JSON',           // added parameter
        success: function(data){
            //general contractors//
            $('#count_boys').html(data.boys);
            $('#count_girls').html(data.girls);
        } 
    });
}