Cria uma fila.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
mns:CreateQueue |
create |
*Queue
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| QueueName |
string |
Sim |
O nome da fila. |
06273500-249F-5863-121D-74D51123**** |
| MaximumMessageSize |
integer |
Não |
O tamanho máximo do corpo de uma mensagem que pode ser enviado para a fila. Valores válidos: 1024 a 65536. Unidade: bytes. Valor padrão: 65536. |
65536 |
| MessageRetentionPeriod |
integer |
Não |
O período máximo de retenção de uma mensagem na fila. Após o período especificado decorrer a partir do momento em que a mensagem é enviada para a fila, a mensagem é excluída independentemente de ter sido recebida ou não. Valores válidos: 60 a 604800. Unidade: segundos. Valor padrão: 345600. |
345600 |
| VisibilityTimeout |
integer |
Não |
A duração durante a qual uma mensagem permanece no estado inativo após ser recebida da fila. Valores válidos: 1 a 43200. Unidade: segundos. Valor padrão: 30. |
60 |
| PollingWaitSeconds |
integer |
Não |
O tempo máximo de espera para uma solicitação ReceiveMessage quando não há mensagens disponíveis na fila. Valores válidos: 0 a 30. Unidade: segundos. Valor padrão: 0. |
0 |
| EnableLogging |
boolean |
Não |
Especifica se o recurso de Gerenciamento de Logs deve ser ativado. Valores válidos:
Valor padrão: false. |
true |
| DelaySeconds |
integer |
Não |
O tempo de atraso para todas as mensagens enviadas para a fila. Uma mensagem só pode ser consumida após o tempo de atraso especificado decorrer a partir do momento em que é enviada para a fila. Valores válidos: 0 a 604800. Unidade: segundos. Valor padrão: 0. |
0 |
| Tag |
array<object> |
Não |
A lista de tags de recurso. |
|
|
object |
Não |
O valor da tag correspondente à chave da tag. |
||
| Key |
string |
Não |
A chave da tag. |
tag1 |
| Value |
string |
Não |
O valor da tag. |
test |
| DlqPolicy |
object |
Não |
A política de dead-letter. |
|
| DeadLetterTargetQueue |
string |
Não |
A fila de destino para mensagens dead-letter. |
deadLetterQueue |
| Enabled |
boolean |
Não |
Especifica se a entrega de mensagens dead-letter deve ser ativada. |
true |
| MaxReceiveCount |
integer |
Não |
O número máximo de tentativas de recebimento para uma mensagem. |
3 |
| QueueType |
string |
Não |
O tipo da fila. Valores válidos:
|
normal |
| TenantRateLimitPolicy |
object |
Não |
A política de limitação de taxa. |
|
| Enabled |
boolean |
Não |
Especifica se a limitação de taxa deve ser ativada. Valores válidos:
|
false |
| MaxReceivesPerSecond |
integer |
Não |
O número máximo de recebimentos por segundo. |
1000 |
| EnableSSE |
boolean |
Não |
Especifica se a criptografia do broker de logs está ativada. Valores válidos: true e false. |
|
| SseType |
string |
Não |
O método de criptografia de armazenamento. Valores válidos: SMQ e KMS. |
KMS |
| SseAlgorithm |
string |
Não |
O algoritmo de criptografia de armazenamento. O AES-256-GCM é compatível. Se você não especificar este parâmetro, o algoritmo padrão será usado. |
AES-256-GCM |
| KmsKeyId |
string |
Não |
O ID da chave do KMS. Este parâmetro é obrigatório apenas quando SseType é definido como KMS. |
key-xxx |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
integer |
O código de resposta. |
200 |
| Data |
object |
Os dados de resposta. |
|
| Code |
integer |
O código de resposta. |
200 |
| Message |
string |
A mensagem de resposta. |
None |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. |
true |
| Message |
string |
A mensagem de resposta. |
operation success |
| RequestId |
string |
O ID da solicitação. |
06273500-249F-5863-121D-74D51123E62C |
| Status |
string |
O status da resposta. |
Success |
| Success |
boolean |
Indica se a solicitação foi bem-sucedida. |
true |
Exemplos
Resposta de sucesso
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 erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.