【发布时间】:2020-06-01 19:39:02
【问题描述】:
在使用 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() 这样的东西。
在创建实例时设置Instance名称的方法是什么。
我想给出的名字就像这张图片中给出的名字'cpanel'
【问题讨论】:
标签: java amazon-web-services amazon-ec2