2017/10/19 - Amazon Simple Queue Service - 3 new api methods
Changes Added support for tracking cost allocation by adding, updating, removing, and listing the metadata tags of Amazon SQS queues.
List all cost allocation tags added to the specified Amazon SQS queue. For an overview, see Tagging 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.
Tagging API actions are limited to 5 TPS per AWS account. If your application requires a higher throughput, file a technical support request .
For a full list of tag restrictions, see Limits Related to Queues in the Amazon Simple Queue Service Developer Guide .
See also: AWS API Documentation
Request Syntax
client.list_queue_tags( QueueUrl='string' )
string
[REQUIRED]
The URL of the queue.
dict
Response Syntax
{ 'Tags': { 'string': 'string' } }
Response Structure
(dict) --
Tags (dict) --
The list of all tags added to the specified queue.
(string) --
(string) --
Add cost allocation tags to the specified Amazon SQS queue. For an overview, see Tagging 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.
Tagging API actions are limited to 5 TPS per AWS account. If your application requires a higher throughput, file a technical support request .
For a full list of tag restrictions, see Limits Related to Queues in the Amazon Simple Queue Service Developer Guide .
See also: AWS API Documentation
Request Syntax
client.tag_queue( QueueUrl='string', Tags={ 'string': 'string' } )
string
[REQUIRED]
The URL of the queue.
dict
[REQUIRED]
The list of tags to be added to the specified queue.
(string) --
(string) --
None
Remove cost allocation tags from the specified Amazon SQS queue. For an overview, see Tagging 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.
Tagging API actions are limited to 5 TPS per AWS account. If your application requires a higher throughput, file a technical support request .
For a full list of tag restrictions, see Limits Related to Queues in the Amazon Simple Queue Service Developer Guide .
See also: AWS API Documentation
Request Syntax
client.untag_queue( QueueUrl='string', TagKeys=[ 'string', ] )
string
[REQUIRED]
The URL of the queue.
list
[REQUIRED]
The list of tags to be removed from the specified queue.
(string) --
None