Crea una cola.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
mns:CreateQueue |
create |
*Queue
|
|
Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| QueueName |
string |
Sí |
El nombre de la cola. |
06273500-249F-5863-121D-74D51123**** |
| MaximumMessageSize |
integer |
No |
El tamaño máximo del cuerpo de un mensaje que se puede enviar a la cola. Valores válidos: de 1024 a 65536. Unidad: bytes. Valor predeterminado: 65536. |
65536 |
| MessageRetentionPeriod |
integer |
No |
El período máximo de retención de un mensaje en la cola. Una vez transcurrido el período especificado desde el momento en que se envía el mensaje a la cola, el mensaje se elimina independientemente de si se ha recibido o no. Valores válidos: de 60 a 604800. Unidad: segundos. Valor predeterminado: 345600. |
345600 |
| VisibilityTimeout |
integer |
No |
La duración durante la cual un mensaje permanece en estado inactivo después de recibirse de la cola. Valores válidos: de 1 a 43200. Unidad: segundos. Valor predeterminado: 30. |
60 |
| PollingWaitSeconds |
integer |
No |
El tiempo máximo de espera para una solicitud ReceiveMessage cuando no hay mensajes disponibles en la cola. Valores válidos: de 0 a 30. Unidad: segundos. Valor predeterminado: 0. |
0 |
| EnableLogging |
boolean |
No |
Especifica si se debe habilitar la función de gestión de registros. Valores válidos:
Valor predeterminado: false. |
true |
| DelaySeconds |
integer |
No |
El tiempo de retraso para todos los mensajes enviados a la cola. Un mensaje solo se puede consumir después de que transcurra el tiempo de retraso especificado desde el momento en que se envía a la cola. Valores válidos: de 0 a 604800. Unidad: segundos. Valor predeterminado: 0. |
0 |
| Tag |
array<object> |
No |
La lista de etiquetas de recursos. |
|
|
object |
No |
El valor de la etiqueta correspondiente a la clave de la etiqueta. |
||
| Key |
string |
No |
La clave de la etiqueta. |
tag1 |
| Value |
string |
No |
El valor de la etiqueta. |
test |
| DlqPolicy |
object |
No |
La política de mensajes no entregados. |
|
| DeadLetterTargetQueue |
string |
No |
La cola de destino para los mensajes no entregados. |
deadLetterQueue |
| Enabled |
boolean |
No |
Especifica si se debe habilitar la entrega de mensajes no entregados. |
true |
| MaxReceiveCount |
integer |
No |
El número máximo de intentos de recepción para un mensaje. |
3 |
| QueueType |
string |
No |
El tipo de cola. Valores válidos:
|
normal |
| TenantRateLimitPolicy |
object |
No |
La política de limitación de velocidad. |
|
| Enabled |
boolean |
No |
Especifica si se debe habilitar la limitación de velocidad. Valores válidos:
|
false |
| MaxReceivesPerSecond |
integer |
No |
El número máximo de recepciones por segundo. |
1000 |
| EnableSSE |
boolean |
No |
Especifica si está habilitado el cifrado del broker de registros. Valores válidos: true y false. |
|
| SseType |
string |
No |
El método de cifrado de almacenamiento. Valores válidos: SMQ y KMS. |
KMS |
| SseAlgorithm |
string |
No |
El algoritmo de cifrado de almacenamiento. Se admite AES-256-GCM. Si no especifica este parámetro, se utiliza el algoritmo predeterminado. |
AES-256-GCM |
| KmsKeyId |
string |
No |
El ID de clave de KMS. Este parámetro solo es obligatorio cuando SseType se establece en KMS. |
key-xxx |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| Code |
integer |
El código de respuesta. |
200 |
| Data |
object |
Los datos de respuesta. |
|
| Code |
integer |
El código de respuesta. |
200 |
| Message |
string |
El mensaje de respuesta. |
None |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. |
true |
| Message |
string |
El mensaje de respuesta. |
operation success |
| RequestId |
string |
El ID de la solicitud. |
06273500-249F-5863-121D-74D51123E62C |
| Status |
string |
El estado de la respuesta. |
Success |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. |
true |
Ejemplos
Respuesta exitosa
JSON Formato
{
"Code": 200,
"Data": {
"Code": 200,
"Message": "None",
"Success": true
},
"Message": "operation success",
"RequestId": "06273500-249F-5863-121D-74D51123E62C",
"Status": "Success",
"Success": true
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.