Criar fila padrão ou FIFO
- Console
- API
- CLI
- Go
- Abra Queues e selecione Create queue.
-
Informe um Name. Ative FIFO queue se precisar de ordem dentro de cada grupo. O console acrescenta
.fifoao nome. - Configure Visibility timeout, Retention, Delivery delay e Receive wait em segundos.
- Opcionalmente escolha uma Dead-letter queue do mesmo tipo e o máximo de recebimentos. Crie o destino primeiro.
- Adicione Tags opcionais e selecione Create queue. O console abre a fila. Use Metrics para gráficos de profundidade e tráfego, e Messages para inspecionar mensagens.
Nome e tipo
Nomes têm 1–80 letras ASCII, dígitos, pontos, hífens ou sublinhados, começando por letra ou dígito. O sufixo.fifo conta nesse limite. Nomes são exclusivos na conta e região. UUIDs e o prefixo crn: são reservados.
Use filas padrão quando a ordenação de melhor esforço for suficiente. Use FIFO para processar mensagens do mesmo grupo em ordem. Ambas exigem processamento idempotente após vencer uma concessão. Veja Filas FIFO e de mensagens não entregues.
Configurações e padrões
Escolha uma visibilidade suficiente para o processamento típico e estenda concessões individuais para trabalhos longos. A retenção limita a permanência de mensagens não confirmadas. O atraso adia a primeira disponibilidade. Long polling aguarda trabalho em vez de retornar vazio repetidamente.
O limite de tamanho inclui corpo e atributos. Um limite menor detecta envios inesperadamente grandes antes do armazenamento. A API oferece configurações de tamanho e KMS que não aparecem no formulário de criação do console.
Criptografia e alterações posteriores
Corpos e atributos são criptografados em repouso. Omitakms_key para gerenciamento pela plataforma ou envie nome, UUID ou CRN de sua chave KMS pela API. Respostas incluem uma referência kms_key. Veja as permissões de vinculação em Permissões do Queue.
Atualize com PATCH /v1/queues/{queue_id}. Campos omitidos são preservados. kms_key: null restaura a criptografia da plataforma para novas mensagens; as existentes mantêm a chave original. Mantenha essa chave utilizável até o consumo ou expiração. redrive_policy: null remove a política de mensagens não entregues.

