Add cost allocation tags to the specified Amazon SQS queue. For an overview, see Tagging Your Amazon SQS Queues in the Amazon Simple Queue Service Developer Guide .
When you use queue tags, keep the following guidelines in mind:
Adding more than 50 tags to a queue isn’t recommended.
Tags don’t have any semantic meaning. Amazon SQS interprets tags as character strings.
Tags are case-sensitive.
A new tag with a key identical to that of an existing tag overwrites the existing tag.
For a full list of tag restrictions, see Limits Related to Queues in the Amazon Simple Queue Service Developer Guide .
Note
Cross-account permissions don’t apply to this action. For more information, see Grant cross-account permissions to a role and a user name in the Amazon Simple Queue Service Developer Guide .
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
tag-queue
--queue-url <value>
--tags <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
--queue-url
(string)
The URL of the queue.
--tags
(map)
The list of tags to be added to the specified queue.
Key -> (string)
Value -> (string)
Shorthand Syntax:
KeyName1=string,KeyName2=string
JSON Syntax:
{"string": "string"
...}
--cli-input-json
| --cli-input-yaml
(string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton
. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml
.
--generate-cli-skeleton
(string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input
, prints a sample input JSON that can be used as an argument for --cli-input-json
. Similarly, if provided yaml-input
it will print a sample input YAML that can be used with --cli-input-yaml
. If provided with the value output
, it validates the command inputs and returns a sample output JSON for that command.
See ‘aws help’ for descriptions of global parameters.
To add cost allocation tags to a queue
The following tag-queue
example adds a cost allocation tag to the specified Amazon SQS queue.
aws sqs tag-queue \
--queue-url https://sqs.us-west-2.amazonaws.com/123456789012/MyQueue \
--tags Priority=Highest
This command produces no output.
For more information, see Adding Cost Allocation Tags in the Amazon Simple Queue Service Developer Guide.
None