-
Para criar o
-
serviço na WS integrado com o demais
serviço,
-
o ideal é que a gente prepare
uma solução integrada
-
para que a gente fique mais fácil
de entender os passos necessários
-
para fazer a distribuição
e a comunicação entre os serviços na WS.
-
Então eu preparei para vocês
um diagrama para a gente visualizar
-
os principais serviços
que a gente vai utilizar
-
para receber imagens por meio de uma API
e depois distribuir
-
para diversos clientes
por meio de e-mails, por exemplo.
-
Então, aqui nós temos um diagrama.
-
Nós temos, por exemplo,
a nossa nuvem na WS,
-
a que está dentro da região
e o sistema é na nossa rede
-
padrão, a nossa VPC padrão
-
e que eu tenho três serviços na WS,
-
o SNS, que é um serviço
para mensageria do tipo
-
pub Sub, vai ser o primeiro serviço
que ele vai criar.
-
Na sequência
a gente vai criar uma função via lambda
-
para poder receber dados de uma API
-
e depois encaminhar pro SMS.
-
E para isso eu vou criar a minha API
que vai se integrar com a função lambda.
-
E por último,
quando tiver todos os serviços prontos,
-
a gente vai fazer a integração
-
recebendo o arquivo.
-
Jeison por meio da nossa API e por puro.
-
E por último, nós vamos enviar um email
para o destinatário já pré configurado.
-
Então,
para criar a nossa solução integrada,
-
a primeira coisa
vai criar um tópico no SNS.
-
Então vou mostrar para vocês como a gente
pode criar isso acessando a área do DF.
-
Boas da WS no nosso console da WS,
tanto aqui no nosso console.
-
Vou buscar aqui o serviço do SNS
que é o Simple Notification Service.
-
Clico nele.
-
E aqui
-
eu tenho o painel do SNS,
vou ver aqui quantos tópicos nós temos.
-
Já tenho aqui um pré configurado para mim.
-
Vou criar o novo tópico
clicando aqui no botão Criar Tópico.
-
Aqui nós temos algumas opções.
-
A gente vai escolher a opção padrão,
que é a opção mais simples
-
e vou colocar aqui
o nome do tópico recebe pedidos
-
porque nós vamos simular
-
o recebimento de pedidos de um parceiro
de um ecommerce, por exemplo.
-
Tá o nome de exemplo
-
O nome de exibição vai colocar o mesmo.
-
Não preciso marcar mais nada
-
e vou clicar aqui em Criar tópico.
-
Pronto, nós temos já aqui o tópico criado.
-
Já posso listar novamente
que é 1/1 da nossa solução, Então
-
esse tópico ele serve
-
para poder receber as informações
que vão vir.
-
Por exemplo, de uma API
que a gente ainda vai construir.
-
Mas antes disso precisa criar
-
uma função via lambda
que vai ser integrada com a nossa API.
-
Então já tem que eu estava criado.
-
Vamos criar a função via lambda.
-
Volto aqui na busca digito lambda
-
e vou acessar a função lambda,
-
então vou criar aqui uma nova função.
-
Selecionei aqui o botão Criar função
-
e vou dar um nome para ela.
-
Recebe pedidos.
-
A função a gente vai desenvolver ali
em Python já tem ela pronta aqui, né?
-
Pode ser essa versão do Python 3,9
-
nas permissões.
-
Como estava usando o ambiente de testes,
que é o que vocês tem acesso.