亚马逊云部署java程序_管理 Amazon EC2实例 - 适用于 Java 的 AWS 开发工具包

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

管理 Amazon EC2实例

创建实例

通过调用 Amazon EC2 的 AmazonEC2Client 方法创建新的 runInstances 实例,并为它提供 RunInstancesRequest,其中包含要使用的 Amazon 系统映像 (AMI) 和一个实例类型。

导入

import com.amazonaws.services.ec2.AmazonEC2ClientBuilder;

import com.amazonaws.services.ec2.model.InstanceType;

import com.amazonaws.services.ec2.model.RunInstancesRequest;

import com.amazonaws.services.ec2.model.RunInstancesResult;

import com.amazonaws.services.ec2.model.Tag;

代码

RunInstancesRequest run_request = new RunInstancesRequest()

.withImageId(ami_id)

.withInstanceType(InstanceType.T1Micro)

.withMaxCount(1)

.withMinCount(1);

RunInstancesResult run_response = ec2.runInstances(run_request);

String reservation_id = run_response.getReservation().getInstances().get(0).getInstanceId();

请参阅完整示例。

启动实例

要启动 Amazon EC2 实例,请调用 AmazonEC2Client 的 startInstances 方法,并为它提供 StartInstancesRequest,其中包含要启动实例的 ID。

导入

import com.amazonaws.services.ec2.AmazonEC2;

import com.amazonaws.services.ec2.AmazonEC2ClientBuilder;

import com.amazonaws.services.ec2.model.StartI

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值