Uma simples função lambda da AWS para notificar um applet no IFTTT
- Obter sua SECRET KEY no ifttt Webhooks settings
- Crie uma nova função AWS LAMBDA, ex.:
sns-and-iftt
- User Python 2.7
- Cole o conteúdo do arquivo
index.py
- Substitua
<NOME>
e<SECRET KEY>
por seu nome e sua SECRET KEY obtida anteriormente - Em
iftttEventName
defini comosns_notification
, mas você pode alterar para qualquer outro valor. - As outras opções, deixei como padrão
- Crie um novo Tópico SNS
- Crie uma
subscription
com oprotocol
AWS LAMBDA e oendpoint
a nossa funcaosns-and-iftt
- Crie um novo Applet
- Em
this
escolhaWebhooks
e escolhaReceive a web request
- Em
Event Name
, digite o nome que definiu emiftttEventName
, no meu casosns_notification
- Em
that
escolhaVoIP Calls
, mas pode definir outra ação.. EscolhaCall my device
- Abrirá a tela para digitar a mensagem de voz, na função defini três
values
,value1
= dominio,value2
= a saude do domínio evalue3
= nome vinculado a SECRET_KEY
Pronto!
caso queira testar, basta chamar essa url:
https://maker.ifttt.com/trigger/sns_notification/with/key/<SECRET_KEY>?value1=<DOMINIO>&value2=<SAUDE>&value3=<NOME>
Agradecimento ao @danilop pelo projeto CloudWatchAlarm2IFTTT que serviu de base para este projeto