带有 --tag-specifications 的 VPC 标签

lft*_*ryt 3 amazon-ec2 amazon-web-services amazon-vpc aws-cli

EC2 具有创建标签的选项;我们可以使用 cli 向 VPC 或任何其他具有 --tag-specifications 的 ARN 添加标签吗?我已经尝试了以下

aws ec2 create-vpc --cidr-block 193.164.0.0/16 --instance-tenancy default --tag-specifications 'ResourceType=instance,Tags=[{Key=webserver,Value=production}]' 'ResourceType=volume,Tags=[{Key=cost-center,Value=cc123}]'

错误: Unknown options: --tag-specifications, ResourceType=volume,Tags=[{Key=cost-center,Value=cc123}], ResourceType=instance,Tags=[{Key=webserver,Value=production}]

Joh*_*ley 8

要检查 aws.exe 命令是否支持选项,请使用 --generate-cli-skeleton 命令行选项。例子:

aws ec2 create-vpc --generate-cli-skeleton
Run Code Online (Sandbox Code Playgroud)

此命令的输出是:

{
    "CidrBlock": "",
    "AmazonProvidedIpv6CidrBlock": true,
    "DryRun": true,
    "InstanceTenancy": "host"
}
Run Code Online (Sandbox Code Playgroud)

从命令输出中,您可以验证没有标签选项。

在您询问标记 VPC 的问题中。这是这种情况下的示例命令:

aws ec2 create-tags --resources vpc-30783443 --tags Key=Network,Value=Default
Run Code Online (Sandbox Code Playgroud)