如何修改ec2实例的实例名称

Tra*_*leu 20 amazon-ec2 ec2-api-tools

我想修改亚马逊实例的"name"属性.请参见附件截图.我需要以编程方式执行此操作,但无法在EC2 API中的任何位置找到如何设置它.

如果重要,我将通过他们的API通过点请求启动这些.我想在下面的图片中设置我标记的字段"设置此名称".

屏幕截图的字段来设置

Kev*_*sel 27

这可能有帮助......

AmazonEC2 ec2;    
AWSCredentials credentials;
String accKey = "your access key";
String secKey = "your secret key";    

credentials = new BasicAWSCredentials(accKey, secKey);
ec2 = new AmazonEC2Client(credentials);

String instanceId = "Your Instance ID";
List<Tag> tags = new ArrayList<Tag>();

Tag t = new Tag();
t.setKey("Name");
t.setValue("my server!");
tags.add(t);

Tag t = new Tag();
t.setKey("owner");
t.setValue("me");
tags.add(t);

CreateTagsRequest ctr = new CreateTagsRequest();
ctr.setTags(tags);
ctr.withResources(instanceId);
ec2.createTags(ctr);
Run Code Online (Sandbox Code Playgroud)

有点快速和肮脏,但你明白了.

  • 仅供参考,您需要"名称"(大写),而不是"名称"来设置该名称. (11认同)
  • 你也可以像这样使用[aws命令](http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html):`aws ec2 create-tags --resources一世-???????--tag Key = Name,Value ="MY INSTANCE NAME"` (3认同)

小智 19

您可以通过 AWS 控制台 UI 来完成此操作:

EC2

  • 如果你没有预料到的话,这个 UI 功能是非常令人恼火的不明显。默认情况下,实例是无名的,所以祝你好运,“哦,我应该将鼠标悬停在这个空白处以将其添加到那里” (4认同)
  • AWS 的开发人员数量:数千。AWS 的用户体验专家数量:0 (3认同)

idm*_*adj 14

2021 年,这可以从 AWS 控制台完成,方法是转至EC2 >实例,单击实例 ID,然后在底部面板中单击标签选项卡,然后单击管理标签。从那里,您只需更改名称标签的值,然后单击保存即可应用。