AWS VPC name/Modify Java
AWS VPC name/Modify Java
我正在通过 Java SDK 创建一个 VPC,我能够成功创建。但我无法设置 VPC 的名称。下面是我的代码。
CreateVpcRequest newVPC = new CreateVpcRequest().withCidrBlock("10.1.0.0/16");
CreateVpcResult res = ec2.createVpc(newVPC);
这会创建,但我无法使用 VPC 对象类型设置 VPC 的名称
Vpc vpc = new Vpc();
vpc.setCidrBlock("10.0.0.0/16");
List<Tag> tags = new ArrayList<Tag>();
Tag newTag = new Tag();
newTag.setKey("Name");
newTag.setValue("MyVPC");
tags.add(newTag);
vpc.setTags(tags);
也没有使用 ModifyVpcAttributeRequest,我无法在其中看到任何设置名称或标签属性。
任何线索或帮助将不胜感激。
谢谢,
找到答案了。应该使用 createtagsrequest api
CreateTagsRequest createTagsRequest = new CreateTagsRequest();
createTagsRequest.setTags(tags);
createTagsRequest.withResources(vpcres.getVpc().getVpcId()) ;
ec2.createTags(createTagsRequest);
我正在通过 Java SDK 创建一个 VPC,我能够成功创建。但我无法设置 VPC 的名称。下面是我的代码。
CreateVpcRequest newVPC = new CreateVpcRequest().withCidrBlock("10.1.0.0/16");
CreateVpcResult res = ec2.createVpc(newVPC);
这会创建,但我无法使用 VPC 对象类型设置 VPC 的名称
Vpc vpc = new Vpc();
vpc.setCidrBlock("10.0.0.0/16");
List<Tag> tags = new ArrayList<Tag>();
Tag newTag = new Tag();
newTag.setKey("Name");
newTag.setValue("MyVPC");
tags.add(newTag);
vpc.setTags(tags);
也没有使用 ModifyVpcAttributeRequest,我无法在其中看到任何设置名称或标签属性。
任何线索或帮助将不胜感激。
谢谢,
找到答案了。应该使用 createtagsrequest api
CreateTagsRequest createTagsRequest = new CreateTagsRequest();
createTagsRequest.setTags(tags);
createTagsRequest.withResources(vpcres.getVpc().getVpcId()) ;
ec2.createTags(createTagsRequest);