Hola,
Cuando se utiliza "aws sqs get-queue-attributes", el resultado siempre aparece en blanco:
$ aws sqs get-queue-attributes --queue-url https://queue.amazonaws.com/1234/sample_queue
{
"ResponseMetadata": {
"RequestId": "edfaceaa-a8a6-59b6-9e75-87f13e5d1da6"
}
}
Y si trato de especificar un atributo específico (por ejemplo, All o ApproximateNumberOfMessagesNotVisible), aparece un error:
$ 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
Hágame saber si puedo ayudar. ¡Gracias por la gran herramienta!
Maan
Esto ahora debería corregirse en la versión 0.4.5 y la rama de desarrollo.
Parece que --attribute-names
es opcional, pero sin él no obtienes nada.
Prueba --attributes-names All
Parece que
--attribute-names
es opcional, pero sin él no obtienes nada.Prueba
--attributes-names All
Corrección menor: --attribute-names
¡Muchas gracias!
Comentario más útil
Parece que
--attribute-names
es opcional, pero sin él no obtienes nada.Prueba
--attributes-names All