Diese Dokumentation bezieht sich AWS CLI nur auf Version 1 von. Dokumentation zu Version 2 von finden Sie im Benutzerhandbuch für Version 2. AWS CLI
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon SQS SQS-Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie AWS Command Line Interface mit Amazon SQS Aktionen ausführen und allgemeine Szenarien implementieren.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie Sieadd-permission.
- AWS CLI
-
So fügen Sie einer Warteschlange ein Thema hinzu
In diesem Beispiel kann das angegebene AWS Konto Nachrichten an die angegebene Warteschlange senden.
Befehl:
aws sqs add-permission --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--labelSendMessagesFromMyQueue--aws-account-ids12345EXAMPLE--actionsSendMessageAusgabe:
None.-
Einzelheiten zur API finden Sie AddPermission
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcancel-message-move-task.
- AWS CLI
-
So brechen Sie eine Aufgabe zum Verschieben von Nachrichten ab
Im folgenden Beispiel für
cancel-message-move-taskwird die angegebene Aufgabe zum Verschieben von Nachrichten abgebrochen.aws sqs cancel-message-move-task \ --task-handleAQEB6nR4...HzlvZQ==Ausgabe:
{ "ApproximateNumberOfMessagesMoved": 102 }Weitere Informationen finden Sie unter Berechtigungen für die Amazon SQS API: Referenztabelle für Aktionen und Ressourcen im Entwicklerhandbuch.
-
Einzelheiten zur API finden Sie CancelMessageMoveTask
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungchange-message-visibility-batch.
- AWS CLI
-
So ändern Sie die Timeout-Sichtbarkeit mehrerer Nachrichten als Batch
In diesem Beispiel wird die Timeout-Sichtbarkeit der beiden angegebenen Nachrichten auf 10 Stunden (10 Stunden x 60 Minuten x 60 Sekunden) geändert.
Befehl:
aws sqs change-message-visibility-batch --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--entriesfile://change-message-visibility-batch.jsonEingabedatei (change-message-visibility-batch.json):
[ { "Id": "FirstMessage", "ReceiptHandle": "AQEBhz2q...Jf3kaw==", "VisibilityTimeout": 36000 }, { "Id": "SecondMessage", "ReceiptHandle": "AQEBkTUH...HifSnw==", "VisibilityTimeout": 36000 } ]Ausgabe:
{ "Successful": [ { "Id": "SecondMessage" }, { "Id": "FirstMessage" } ] }-
Einzelheiten zur API finden Sie ChangeMessageVisibilityBatch
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungchange-message-visibility.
- AWS CLI
-
So ändern Sie die Timeout-Sichtbarkeit einer Nachricht
In diesem Beispiel wird die Timeout-Sichtbarkeit der angegebenen Nachricht auf 10 Stunden (10 Stunden x 60 Minuten x 60 Sekunden) geändert.
Befehl:
aws sqs change-message-visibility --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--receipt-handleAQEBTpyI...t6HyQg==--visibility-timeout36000Ausgabe:
None.-
Einzelheiten zur API finden Sie ChangeMessageVisibility
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-queue.
- AWS CLI
-
So erstellen Sie eine Warteschlange
In diesem Beispiel wird eine Warteschlange mit dem angegebenen Namen erstellt, die Aufbewahrungsdauer für Nachrichten auf 3 Tage (3 Tage * 24 Stunden * 60 Minuten * 60 Sekunden) festgelegt, und die Warteschlange für unzustellbare Nachrichten der Warteschlange wird auf die angegebene Warteschlange mit einer maximalen Empfangszahl von 1 000 Nachrichten festgelegt.
Befehl:
aws sqs create-queue --queue-nameMyQueue--attributesfile://create-queue.jsonEingabedatei (create-queue.json):
{ "RedrivePolicy": "{\"deadLetterTargetArn\":\"arn:aws:sqs:us-east-1:80398EXAMPLE:MyDeadLetterQueue\",\"maxReceiveCount\":\"1000\"}", "MessageRetentionPeriod": "259200" }Ausgabe:
{ "QueueUrl": "https://queue.amazonaws.com/80398EXAMPLE/MyQueue" }-
Einzelheiten zur API finden Sie CreateQueue
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-message-batch.
- AWS CLI
-
So löschen Sie mehrere Nachrichten als Batch
In diesem Beispiel werden die angegebenen Nachrichten gelöscht.
Befehl:
aws sqs delete-message-batch --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--entriesfile://delete-message-batch.jsonEingabedatei (delete-message-batch.json):
[ { "Id": "FirstMessage", "ReceiptHandle": "AQEB1mgl...Z4GuLw==" }, { "Id": "SecondMessage", "ReceiptHandle": "AQEBLsYM...VQubAA==" } ]Ausgabe:
{ "Successful": [ { "Id": "FirstMessage" }, { "Id": "SecondMessage" } ] }-
Einzelheiten zur API finden Sie DeleteMessageBatch
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-message.
- AWS CLI
-
Um eine Nachricht zu löschen
In diesem Beispiel wird die angegebene Nachricht gelöscht.
Befehl:
aws sqs delete-message --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--receipt-handleAQEBRXTo...q2doVA==Ausgabe:
None.-
Einzelheiten zur API finden Sie DeleteMessage
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-queue.
- AWS CLI
-
So löschen Sie eine Warteschlange
In diesem Beispiel wird die angegebene Warteschlange gelöscht.
Befehl:
aws sqs delete-queue --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyNewerQueueAusgabe:
None.-
Einzelheiten zur API finden Sie DeleteQueue
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-queue-attributes.
- AWS CLI
-
So rufen Sie die Attribute einer Warteschlange ab
In diesem Beispiel werden alle Attribute der angegebenen Warteschlange abgerufen.
Befehl:
aws sqs get-queue-attributes --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--attribute-namesAllAusgabe:
{ "Attributes": { "ApproximateNumberOfMessagesNotVisible": "0", "RedrivePolicy": "{\"deadLetterTargetArn\":\"arn:aws:sqs:us-east-1:80398EXAMPLE:MyDeadLetterQueue\",\"maxReceiveCount\":1000}", "MessageRetentionPeriod": "345600", "ApproximateNumberOfMessagesDelayed": "0", "MaximumMessageSize": "262144", "CreatedTimestamp": "1442426968", "ApproximateNumberOfMessages": "0", "ReceiveMessageWaitTimeSeconds": "0", "DelaySeconds": "0", "VisibilityTimeout": "30", "LastModifiedTimestamp": "1442426968", "QueueArn": "arn:aws:sqs:us-east-1:80398EXAMPLE:MyNewQueue" } }In diesem Beispiel werden ausschließlich die maximalen Nachrichtengrößen- und Sichtbarkeits-Timeout-Attribute der angegebenen Warteschlange abgerufen.
Befehl:
aws sqs get-queue-attributes --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyNewQueue--attribute-namesMaximumMessageSizeVisibilityTimeoutAusgabe:
{ "Attributes": { "VisibilityTimeout": "30", "MaximumMessageSize": "262144" } }-
Einzelheiten zur API finden Sie GetQueueAttributes
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungget-queue-url.
- AWS CLI
-
So rufen Sie eine Warteschlangen-URL ab
In diesem Beispiel wird die URL der angegebenen Warteschlange abgerufen.
Befehl:
aws sqs get-queue-url --queue-nameMyQueueAusgabe:
{ "QueueUrl": "https://queue.amazonaws.com/80398EXAMPLE/MyQueue" }-
Einzelheiten zur API finden Sie GetQueueUrl
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-dead-letter-source-queues.
- AWS CLI
-
So listen Sie Quellwarteschlangen für unzustellbare Nachrichten auf
In diesem Beispiel werden die Warteschlangen aufgeführt, die der angegebenen Quellwarteschlange für unzustellbare Nachrichten zugeordnet sind.
Befehl:
aws sqs list-dead-letter-source-queues --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyDeadLetterQueueAusgabe:
{ "queueUrls": [ "https://queue.amazonaws.com/80398EXAMPLE/MyQueue", "https://queue.amazonaws.com/80398EXAMPLE/MyOtherQueue" ] }-
Einzelheiten zur API finden Sie ListDeadLetterSourceQueues
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-message-move-tasks.
- AWS CLI
-
So listen Sie die Aufgaben zum Verschieben von Nachrichten auf
Im folgenden Beispiel für
list-message-move-taskswerden die 2 letzten Aufgaben zum Verschieben von Nachrichten in der angegebenen Warteschlange aufgelistet.aws sqs list-message-move-tasks \ --source-arnarn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue\ --max-results2Ausgabe:
{ "Results": [ { "TaskHandle": "AQEB6nR4...HzlvZQ==", "Status": "RUNNING", "SourceArn": "arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue1", "DestinationArn": "arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue2", "MaxNumberOfMessagesPerSecond": 50, "ApproximateNumberOfMessagesMoved": 203, "ApproximateNumberOfMessagesToMove": 30, "StartedTimestamp": 1442428276921 }, { "Status": "COMPLETED", "SourceArn": "arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue1", "DestinationArn": "arn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue2", "ApproximateNumberOfMessagesMoved": 29, "ApproximateNumberOfMessagesToMove": 0, "StartedTimestamp": 1342428272093 } ] }Weitere Informationen finden Sie unter Berechtigungen für die Amazon SQS API: Referenztabelle für Aktionen und Ressourcen im Entwicklerhandbuch.
-
Einzelheiten zur API finden Sie ListMessageMoveTasks
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-queue-tags.
- AWS CLI
-
So listen Sie alle Kostenzuweisungs-Tags für eine Warteschlange auf
Im folgenden Beispiel für
list-queue-tagswerden alle Kostenzuweisungs-Tags angezeigt, die der angegebenen Warteschlange zugeordnet sind.aws sqs list-queue-tags \ --queue-urlhttps://sqs.us-west-2.amazonaws.com/123456789012/MyQueueAusgabe:
{ "Tags": { "Team": "Alpha" } }Weitere Informationen finden Sie unter Auflisten von Kostenzuteilungs-Tags im Entwicklerhandbuch zu Amazon Simple Queue Service.
-
Einzelheiten zur API finden Sie ListQueueTags
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunglist-queues.
- AWS CLI
-
So listen Sie Warteschlangen auf
In diesem Beispiel werden alle Warteschlangen aufgelistet.
Befehl:
aws sqs list-queuesAusgabe:
{ "QueueUrls": [ "https://queue.amazonaws.com/80398EXAMPLE/MyDeadLetterQueue", "https://queue.amazonaws.com/80398EXAMPLE/MyQueue", "https://queue.amazonaws.com/80398EXAMPLE/MyOtherQueue", "https://queue.amazonaws.com/80398EXAMPLE/TestQueue1", "https://queue.amazonaws.com/80398EXAMPLE/TestQueue2" ] }In diesem Beispiel werden nur Warteschlangen aufgelistet, die mit „My“ beginnen.
Befehl:
aws sqs list-queues --queue-name-prefixMyAusgabe:
{ "QueueUrls": [ "https://queue.amazonaws.com/80398EXAMPLE/MyDeadLetterQueue", "https://queue.amazonaws.com/80398EXAMPLE/MyQueue", "https://queue.amazonaws.com/80398EXAMPLE/MyOtherQueue" ] }-
Einzelheiten zur API finden Sie ListQueues
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungpurge-queue.
- AWS CLI
-
So bereinigen Sie eine Warteschlange
In diesem Beispiel werden alle Nachrichten in der angegebenen Warteschlange gelöscht.
Befehl:
aws sqs purge-queue --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyNewQueueAusgabe:
None.-
Einzelheiten zur API finden Sie PurgeQueue
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungreceive-message.
- AWS CLI
-
So empfangen Sie eine Nachricht
In diesem Beispiel werden bis zu 10 verfügbare Nachrichten empfangen und alle verfügbaren Attribute zurückgegeben.
Befehl:
aws sqs receive-message --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--attribute-namesAll--message-attribute-namesAll--max-number-of-messages10Ausgabe:
{ "Messages": [ { "Body": "My first message.", "ReceiptHandle": "AQEBzbVv...fqNzFw==", "MD5OfBody": "1000f835...a35411fa", "MD5OfMessageAttributes": "9424c491...26bc3ae7", "MessageId": "d6790f8d-d575-4f01-bc51-40122EXAMPLE", "Attributes": { "ApproximateFirstReceiveTimestamp": "1442428276921", "SenderId": "AIDAIAZKMSNQ7TEXAMPLE", "ApproximateReceiveCount": "5", "SentTimestamp": "1442428276921" }, "MessageAttributes": { "PostalCode": { "DataType": "String", "StringValue": "ABC123" }, "City": { "DataType": "String", "StringValue": "Any City" } } } ] }In diesem Beispiel wird die nächste verfügbare Nachricht empfangen und nur die SentTimestamp Attribute SenderId und sowie das PostalCode Nachrichtenattribut zurückgegeben.
Befehl:
aws sqs receive-message --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--attribute-namesSenderIdSentTimestamp--message-attribute-namesPostalCodeAusgabe:
{ "Messages": [ { "Body": "My first message.", "ReceiptHandle": "AQEB6nR4...HzlvZQ==", "MD5OfBody": "1000f835...a35411fa", "MD5OfMessageAttributes": "b8e89563...e088e74f", "MessageId": "d6790f8d-d575-4f01-bc51-40122EXAMPLE", "Attributes": { "SenderId": "AIDAIAZKMSNQ7TEXAMPLE", "SentTimestamp": "1442428276921" }, "MessageAttributes": { "PostalCode": { "DataType": "String", "StringValue": "ABC123" } } } ] }-
Einzelheiten zur API finden Sie ReceiveMessage
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungremove-permission.
- AWS CLI
-
So entfernen Sie eine Berechtigung
In diesem Beispiel wird die Berechtigung mit dem angegebenen Label aus der angegebenen Warteschlange entfernt.
Befehl:
aws sqs remove-permission --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--labelSendMessagesFromMyQueueAusgabe:
None.-
Einzelheiten zur API finden Sie RemovePermission
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungsend-message-batch.
- AWS CLI
-
So senden Sie mehrere Nachrichten als Batch
In diesem Beispiel werden 2 Nachrichten mit den angegebenen Nachrichtentexten, Verzögerungszeiten und Nachrichtenattributen an die angegebene Warteschlange gesendet.
Befehl:
aws sqs send-message-batch --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--entriesfile://send-message-batch.jsonEingabedatei (send-message-batch.json):
[ { "Id": "FuelReport-0001-2015-09-16T140731Z", "MessageBody": "Fuel report for account 0001 on 2015-09-16 at 02:07:31 PM.", "DelaySeconds": 10, "MessageAttributes": { "SellerName": { "DataType": "String", "StringValue": "Example Store" }, "City": { "DataType": "String", "StringValue": "Any City" }, "Region": { "DataType": "String", "StringValue": "WA" }, "PostalCode": { "DataType": "String", "StringValue": "99065" }, "PricePerGallon": { "DataType": "Number", "StringValue": "1.99" } } }, { "Id": "FuelReport-0002-2015-09-16T140930Z", "MessageBody": "Fuel report for account 0002 on 2015-09-16 at 02:09:30 PM.", "DelaySeconds": 10, "MessageAttributes": { "SellerName": { "DataType": "String", "StringValue": "Example Fuels" }, "City": { "DataType": "String", "StringValue": "North Town" }, "Region": { "DataType": "String", "StringValue": "WA" }, "PostalCode": { "DataType": "String", "StringValue": "99123" }, "PricePerGallon": { "DataType": "Number", "StringValue": "1.87" } } } ]Ausgabe:
{ "Successful": [ { "MD5OfMessageBody": "203c4a38...7943237e", "MD5OfMessageAttributes": "10809b55...baf283ef", "Id": "FuelReport-0001-2015-09-16T140731Z", "MessageId": "d175070c-d6b8-4101-861d-adeb3EXAMPLE" }, { "MD5OfMessageBody": "2cf0159a...c1980595", "MD5OfMessageAttributes": "55623928...ae354a25", "Id": "FuelReport-0002-2015-09-16T140930Z", "MessageId": "f9b7d55d-0570-413e-b9c5-a9264EXAMPLE" } ] }-
Einzelheiten zur API finden Sie SendMessageBatch
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungsend-message.
- AWS CLI
-
So senden Sie eine Nachricht
In diesem Beispiel wird eine Nachricht mit dem angegebenen Nachrichtentext, der angegebenen Verzögerungszeit und Nachrichtenattributen an die angegebene Warteschlange gesendet.
Befehl:
aws sqs send-message --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyQueue--message-body"Information about the largest city in Any Region."--delay-seconds10--message-attributesfile://send-message.jsonEingabedatei (send-message.json):
{ "City": { "DataType": "String", "StringValue": "Any City" }, "Greeting": { "DataType": "Binary", "BinaryValue": "Hello, World!" }, "Population": { "DataType": "Number", "StringValue": "1250800" } }Ausgabe:
{ "MD5OfMessageBody": "51b0a325...39163aa0", "MD5OfMessageAttributes": "00484c68...59e48f06", "MessageId": "da68f62c-0c07-4bee-bf5f-7e856EXAMPLE" }-
Einzelheiten zur API finden Sie SendMessage
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungset-queue-attributes.
- AWS CLI
-
So legen Sie Warteschlangenattribute fest
In diesem Beispiel wird für die angegebene Warteschlange eine Zustellungsverzögerung von 10 Sekunden, eine maximale Nachrichtengröße von 128 KB (128 KB x 1 024 Byte), eine Aufbewahrungszeit für Nachrichten von 3 Tagen (3 Tage x 24 Stunden x 60 Minuten x 60 Sekunden), eine Wartezeit für den Empfang von Nachrichten von 20 Sekunden, und ein standardmäßiges Sichtbarkeits-Timeout von 60 Sekunden festgelegt. In diesem Beispiel wird der angegebenen Warteschlange für unzustellbare Nachrichten außerdem eine maximale Empfangszahl von 1 000 Nachrichten zugewiesen.
Befehl:
aws sqs set-queue-attributes --queue-urlhttps://sqs.us-east-1.amazonaws.com/80398EXAMPLE/MyNewQueue--attributesfile://set-queue-attributes.jsonEingabedatei (set-queue-attributes.json):
{ "DelaySeconds": "10", "MaximumMessageSize": "131072", "MessageRetentionPeriod": "259200", "ReceiveMessageWaitTimeSeconds": "20", "RedrivePolicy": "{\"deadLetterTargetArn\":\"arn:aws:sqs:us-east-1:80398EXAMPLE:MyDeadLetterQueue\",\"maxReceiveCount\":\"1000\"}", "VisibilityTimeout": "60" }Ausgabe:
None.-
Einzelheiten zur API finden Sie SetQueueAttributes
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstart-message-move-task.
- AWS CLI
-
Beispiel 1: *So starten Sie eine Aufgabe zum Verschieben von Nachrichten*
Im folgenden Beispiel für
start-message-move-taskwird eine Aufgabe zum Verschieben von Nachrichten gestartet, um Nachrichten aus der angegebenen Warteschlange für unzustellbare Nachrichten in die Quellwarteschlange weiterzuleiten.aws sqs start-message-move-task \ --source-arnarn:aws:sqs:us-west-2:80398EXAMPLE:MyQueueAusgabe:
{ "TaskHandle": "AQEB6nR4...HzlvZQ==" }Weitere Informationen finden Sie unter Titel des Themas
im Name Ihres Handbuchs. Beispiel 2: *So starten Sie eine Aufgabe zum Verschieben von Nachrichten mit einer maximalen Rate*
Im folgenden Beispiel für
start-message-move-taskwird eine Aufgabe zum Verschieben von Nachrichten gestartet, um Nachrichten mit einer maximalen Rate von 50 Nachrichten pro Sekunde aus der angegebenen Warteschlange für unzustellbare Nachrichten an die angegebene Zielwarteschlange weiterzuleiten.aws sqs start-message-move-task \ --source-arnarn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue1\ --destination-arnarn:aws:sqs:us-west-2:80398EXAMPLE:MyQueue2\ --max-number-of-messages-per-second50Ausgabe:
{ "TaskHandle": "AQEB6nR4...HzlvZQ==" }Weitere Informationen finden Sie unter Berechtigungen für die Amazon SQS API: Referenztabelle für Aktionen und Ressourcen im Entwicklerhandbuch.
-
Einzelheiten zur API finden Sie StartMessageMoveTask
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungtag-queue.
- AWS CLI
-
So fügen Sie einer Warteschlange Tags für die Kostenzuweisung hinzu
Im folgenden Beispiel für
tag-queuewird der angegebenen Amazon SQS-Warteschlange ein Kostenzuweisungs-Tag hinzugefügt.aws sqs tag-queue \ --queue-urlhttps://sqs.us-west-2.amazonaws.com/123456789012/MyQueue\ --tagsPriority=HighestMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Hinzufügen von Kostenzuteilungs-Tags im Entwicklerhandbuch zu Amazon Simple Queue Service.
-
Einzelheiten zur API finden Sie TagQueue
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendunguntag-queue.
- AWS CLI
-
So entfernen Sie Kostenzuweisungs-Tags aus einer Warteschlange
Im folgenden Beispiel für
untag-queuewird ein Kostenzuweisungs-Tag aus der angegebenen Amazon SQS-Warteschlange entfernt.aws sqs untag-queue \ --queue-urlhttps://sqs.us-west-2.amazonaws.com/123456789012/MyQueue\ --tag-keys"Priority"Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Hinzufügen von Kostenzuteilungs-Tags im Entwicklerhandbuch zu Amazon Simple Queue Service.
-
Einzelheiten zur API finden Sie UntagQueue
in der AWS CLI Befehlsreferenz.
-