【发布时间】:2018-08-21 22:01:27
【问题描述】:
使用 Apache JClouds 时,如何使用公共 IP 启动计算实例?这与弹性 IP 不同。使用官方 AWS API,您可以执行以下操作:
//create network information
InstanceNetworkInterfaceSpecification networkWithPublicIp = new InstanceNetworkInterfaceSpecification()
.withSubnetId(subnetId)
.withAssociatePublicIpAddress(true)
.withGroups( securityGroupIds )
.withDeviceIndex(0);
一旦节点启动,它将有一个随机分配的公共 IP(非弹性)。有没有办法用 Jclouds 和 AWSEC2TemplateOptions 做到这一点?
【问题讨论】:
-
我发现有时 jClouds 会创建没有公共 IP 的 ec2 实例。你找到解决办法了吗?
标签: amazon-ec2 jclouds