我想创建一个简单的Web UI,可用于列出活动的EC2实例,并为我的开发人员提供一种简单的方法来启动和停止EC2服务器,而无需登录AWS控制台。
我想知道是否有人之前见过这样的事情?
答案 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);
}
});
}