2015-09-18 131 views
0

我正在通過Java SDK創建VPC,並且能夠成功創建。但我無法設置VPC的名稱。以下是我的代碼如下。AWS VPC名稱/修改Java

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,林無法看到任何的setName或標籤屬性,那。

任何線索或幫助將不勝感激。

謝謝,

回答

1

找到答案。應該使用createtagsrequest api

 CreateTagsRequest createTagsRequest = new CreateTagsRequest(); 
     createTagsRequest.setTags(tags); 
     createTagsRequest.withResources(vpcres.getVpc().getVpcId()) ; 
     ec2.createTags(createTagsRequest);