使用jclouds和Java创建具有特定风格的AWS EC2实例
我最近安装了jclouds,与eclipse一起使用,用java创建一个项目,以与aws-ec2通信。有人知道是否有一种方法可以使用“实例风格”创建实例吗。我将不胜感激。非常感谢。在jclouds中有几种方法可以做到这一点。最简单的方法是在创建节点时使用使用jclouds和Java创建具有特定风格的AWS EC2实例,java,amazon-web-services,jclouds,Java,Amazon Web Services,Jclouds,我最近安装了jclouds,与eclipse一起使用,用java创建一个项目,以与aws-ec2通信。有人知道是否有一种方法可以使用“实例风格”创建实例吗。我将不胜感激。非常感谢。在jclouds中有几种方法可以做到这一点。最简单的方法是在创建节点时使用hardwareId属性。这是一个字符串,其值是您希望创建的VM的味道,因此m1.xlarge或m3.medium等。请按如下方式指定它 Template template = computeService.templateBuilder()
hardwareId
属性。这是一个字符串,其值是您希望创建的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);