我最近安装了jclouds以与eclipse一起使用,在java中创建一个与aws-ec2通信的项目。有没有人知道是否有办法使用"实例风格"来创建实例。我会很感激。非常感谢你。
答案 0 :(得分:0)
在jclouds中有几种方法可以做到这一点。最简单的方法是在创建节点时使用hardwareId
属性。这是一个String,其值是您要创建的VM的风格,因此m1.xlarge
或m3.medium
等。请按如下所示进行指定。
Template template = computeService.templateBuilder()
.hardwareId(InstanceType.M1_MEDIUM);
nodes = computeService.createNodesInGroup("groupname", 1, template);
你也可以在模板中指定最低RAM和CPU设置,让jclouds选择硬件风味本身,就像这样。
Template template = computeService.templateBuilder()
.minCores(2.0d)
.minRam(2048);