You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用AWS CLI为多个现有AWS VPC添加标签?

给多个AWS VPC批量添加标签(AWS CLI)

你需要用aws ec2 create-tags命令,这个命令支持给包括VPC在内的多种EC2资源添加/修改标签,以下是具体用法:

  • 单VPC添加标签
    基础命令格式,指定单个VPC ID和要添加的标签:

    aws ec2 create-tags --resources vpc-12345678 --tags Key=Environment,Value=Production Key=Owner,Value=DevTeam
    
  • 批量给多个VPC加标签
    直接在--resources后罗列多个VPC ID即可:

    aws ec2 create-tags --resources vpc-12345678 vpc-87654321 vpc-abcdef01 --tags Key=Environment,Value=Staging Key=CostCenter,Value=CC123
    
  • 从文件读取VPC ID批量操作
    如果VPC数量多,把所有VPC ID每行一个存入vpc-ids.txt文件,用以下命令批量打标签:

    cat vpc-ids.txt | xargs aws ec2 create-tags --tags Key=Project,Value=MyApp
    

    或者直接通过命令行替换读取文件内容:

    aws ec2 create-tags --resources $(cat vpc-ids.txt) --tags Key=Project,Value=MyApp
    

    (注:VPC数量极多时,xargs能避免命令行参数过长的问题,更稳定)

  • 筛选特定VPC后批量打标签
    比如给所有名称包含"prod"的VPC添加标签:

    aws ec2 describe-vpcs --filters "Name=tag:Name,Values=*prod*" --query "Vpcs[*].VpcId" --output text | xargs aws ec2 create-tags --tags Key=Environment,Value=Production
    

    原理是先用describe-vpcs筛选目标VPC,提取ID后传给create-tags命令。

内容的提问来源于stack exchange,提问作者Sunil Poonia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 09:45:34