【问题标题】:AWS VPC name/Modify JavaAWS VPC 名称/修改 Java
【发布时间】:2015-09-19 03:09:51
【问题描述】:

我正在通过 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 也看不到其中的任何 setname 或 tag 属性。

任何线索或帮助将不胜感激。

谢谢,

【问题讨论】:

    标签: java aws-sdk amazon-vpc


    【解决方案1】:

    找到答案了。应该使用 createtagsrequest api

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

    【讨论】:

      猜你喜欢
      • 2017-04-16
      • 2015-11-12
      • 2015-02-19
      • 2011-11-19
      • 1970-01-01
      • 2018-10-11
      相关资源
      最近更新 更多