Hallo,
Bei Verwendung von "aws sqs get-queue-attributes" wird das Ergebnis immer leer angezeigt:
$ aws sqs get-queue-attributes --queue-url https://queue.amazonaws.com/1234/sample_queue
{
"ResponseMetadata": {
"RequestId": "edfaceaa-a8a6-59b6-9e75-87f13e5d1da6"
}
}
Und wenn ich versuche, ein bestimmtes Attribut anzugeben (zB All oder ApproximateNumberOfMessagesNotVisible), erhalte ich eine Fehlermeldung:
$ aws sqs get-queue-attributes --queue-url https://queue.amazonaws.com/1234/sample_queue --attribute-names ApproximateNumberOfMessagesNotVisible
{
"ErrorResponse": {
"RequestId": "7e742e72-b760-5881-a799-672920ab7f3b",
"Error": {
"Message": "Top level element may not be treated as a list",
"Code": "MalformedInput",
"Type": "Sender",
"Detail": ""
}
}
}
A client error (Unknown) occurred: Unknown
Lass es mich wissen, wenn ich helfen kann. Danke für das tolle Werkzeug!
Maan
Dies sollte nun in der Version 0.4.5 und dem Entwicklungszweig behoben sein.
Es scheint, dass --attribute-names
optional ist, aber ohne es erhalten Sie nichts.
Versuchen Sie es mit --attributes-names All
Es scheint, dass
--attribute-names
optional ist, aber ohne es erhalten Sie nichts.Versuchen Sie es mit
--attributes-names All
Kleine Korrektur: --attribute-names
Vielen Dank!
Hilfreichster Kommentar
Es scheint, dass
--attribute-names
optional ist, aber ohne es erhalten Sie nichts.Versuchen Sie es mit
--attributes-names All