| Did this page help you? Yes No Tell us about it... |
Adds or overwrites one or more tags for the specified resource or resources. Each resource can have a maximum of 10 tags. Each tag consists of a key and optional value. Tag keys must be unique per resource.
For more information about tags, go to Using Tags in the Amazon Elastic Compute Cloud User Guide.
The short version of this command is ec2addtag.
ec2-create-tags
resource_id [resource_id ...] --tag
key[=value] [--tag
key[=value] ...]
| Name | Description | Required |
|---|---|---|
|
|
AWS-assigned ID of the resource you want to tag. You can specify multiple resources to assign the tags to. Type: String Default: None Example: ami-1a2b3c4d |
Yes |
|
|
Key and optional value of the tag, separated by an equals sign (=). If you don't include a value, we set the value to an empty string. If you're using the command line tools on a Windows system, you might need to use quotation marks (i.e., "key=value"). Type: String Default: None Constraints: Maximum tag key length is 128 characters. Maximum tag value length is 256 characters. Tag keys and values are case sensitive and accept Unicode characters. Example: --tag stack=Production |
Yes |
| Option | Description |
|---|---|
|
|
Overrides the Region specified in the Default: The Example: |
|
|
Default: The Example: |
|
|
The private key to use when constructing requests to Amazon EC2. Default: The value of the Example: |
|
|
The X.509 certificate to use when constructing requests to Amazon EC2. Default: The value of the Example: |
|
|
Specifies a connection timeout (in seconds). Example: --connection-timeout 30 |
|
|
Specifies a request timeout (in seconds). Example: --request-timeout 45 |
|
|
Displays verbose output by showing the SOAP request and response on the command line. This is particularly useful if you are building tools to talk directly to our SOAP API. |
|
|
Displays column headers in the output. |
|
|
Shows empty columns as |
|
|
Do not display tags for tagged resources. |
|
|
Prints internal debugging information. This is useful to assist us when troubleshooting problems. |
|
|
Displays Help. |
|
|
If Example: |
The command returns a table that contains the following information:
TAG identifier
Resource type (e.g., instance, image, etc.)
Resource ID
Tag key
Tag value
Amazon EC2 command line tools display errors on stderr.
This example adds (or overwrites) two tags for an AMI and an instance. One of the tags is just a key (webserver), with no value. The other consists of a key (stack) and value (Production). We set the value of the webserver tag to an empty string.
PROMPT> ec2-create-tags ami-1a2b3c4d i-7d3e5a2f --tag webserver --tag stack=Production
TAG image ami-1a2b3c4d webserver
TAG image ami-1a2b3c4d stack Production
TAG instance i-7d3e5a2f webserver
TAG instance i-7d3e5a2f stack Production