2015-09-18 9 views
0

Я создаю VPC через Java SDK, и я могу успешно создать. Но я не могу установить имя VPC. Вот мой код ниже.AWS VPC name/Modify 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 или тег атрибут что.

Любая подсказка или помощь будут высоко оценены.

Thanks,

ответ

1

Обнаружил ответ. Следует использовать createtagsrequest api

 CreateTagsRequest createTagsRequest = new CreateTagsRequest(); 
     createTagsRequest.setTags(tags); 
     createTagsRequest.withResources(vpcres.getVpc().getVpcId()) ; 
     ec2.createTags(createTagsRequest); 
Смежные вопросы