Praticar de graça

⌨️aws sns create-topic

aws sns create-topic — comando da trilha de Amazon SNS.

Manual do comando

É o mesmo texto que aws sns create-topic help devolve dentro do CLImb.

aws sns create-topic

USO
    aws sns create-topic --name alertas-loja

Cria o tópico e devolve o TopicArn (guarde: os outros pedem ele).

Onde você pratica isto (8 atividades)

Cada uma é um pedido de trabalho real; você resolve digitando o comando, e o estado fica salvo pro exercício seguinte.

Crie o tópico de alertas

Crie o tópico alertas-loja (é por ele que os avisos da loja vão sair).

Um aviso, muitos interessados

Quando um pedido sai pra entrega, o cliente quer saber, o suporte quer saber e o painel quer atualizar. Em vez de avisar um por um, você publica uma vez num tópico e cada interessado se inscreve. Crie o tópico avisos-entrega.

O plantão precisa acordar

Se o servidor cair às 3 da manhã, alguém tem que ser acordado. Crie o tópico alertas-servidor, que é pra onde os alarmes vão gritar.

A venda tem que virar nota fiscal

Toda venda concluída precisa gerar nota fiscal, e a emissora é lenta demais pra segurar o checkout. Crie a fila nota-fiscal-fila, o tópico venda-concluida e inscreva a fila no tópico.

Black Friday encerrada

A campanha acabou e o tópico promo-black-friday não deve mais existir — tópico esquecido é aviso indo pra cliente em fevereiro. Crie e apague.

Pedido que não se perde (SQS + SNS)

O checkout da loja está perdendo pedido quando o processador cai. A saída é desacoplar: o site joga o pedido numa fila e vai embora; quem processa lê no ritmo dele. Crie a fila chamados-fila, o tópico chamados-avisos pra avisar o time, coloque um pedido na fila e confira que ele está lá. <small>(a fila segura o pedido mesmo com o processador desligado — é isso que evita a perda)</small>

Um pagamento, dois times

Quando o pagamento é aprovado, o estoque precisa reservar a peça e a logística precisa agendar a coleta — times diferentes, sistemas diferentes, mesma notícia. Crie as filas estoque-fila e entrega-fila, o tópico pedido-pago, inscreva as duas e publique pedido 902 pago uma única vez.

Cancele uma inscrição

Recrie o tópico avisos-loja, inscreva uma fila e depois cancele a inscrição. <small>(inscrição cancelada para de receber; o tópico continua vivo)</small>

Outros comandos com página própria

Ler a sintaxe explica. Digitar fixa. No CLImb você roda aws sns create-topic num terminal AWS simulado e vê a saída — inclusive a mensagem de erro, quando erra a flag.

Praticar no terminal
Todas as lições · Praticar no terminal · Sobre