我发现很难在使用Aws Java SDK创建ec2实例时弄清楚如何提供ec2实例的名称。
我正在使用以下方法创建ec2实例-
RunInstancesRequest runInstancesRequest = new RunInstancesRequest();
runInstancesRequest.withImageId(ec2Configuration.getImageId())
.withInstanceType(ec2Configuration.getInstanceType())
.withMinCount(ec2Configuration.getMincount())
.withMaxCount(ec2Configuration.getMaxcount())
.withKeyName(ec2Configuration.getKeyPairName())
.withSecurityGroupIds(Arrays.asList(ec2Configuration.getSgId()));
if (ec2Configuration.isEbsOptimized())
runInstancesRequest.withMonitoring(true);
if (ec2Configuration.isEbsOptimized())
runInstancesRequest.withEbsOptimized(true);
try {
RunInstancesResult result = amazonEC2Client.runInstances(
runInstancesRequest);
} catch (Exception e) {
// all exception stuffs
}
我找不到.withName("myVmName").withInstanceType(...)
或.define("myVmName").withInstanceType()
之类的任何东西。
在创建实例时设置实例名称的方法是什么。
我想给这个名字,就像这张图片中的'cpanel'一样
答案 0 :(得分:1)