In diesem Artikel habe ich beschrieben wie mein Instagram-Workflow aussieht. In der Zwischenzeit habe ich den Service IFTTT durch make.com ersetzt.
Damals war mein Ziel möglichst viel über AWS und die verschiedenen Services zu lernen. Das hat gut funktionert über die letzten 7 Jahre. Manche Themen waren damals auch nicht anders lösbar.
Jetzt habe ich das komplette System hinterfragt mit dem Ziel es deutlich zu vereinfachen.
Keine SNS-Messages mehr, sondern nur eine Lambda-Funktion, die alles macht.
Geholfen dabei haben mir die Entwicklungen von Github in den letzten Jahren. Das war 2017 nicht möglich.
- Bild wird in Instagram hochgeladen
- make.com speichert das Bild direkt in einem S3-Bucket und gibt die Infos an das Amazon API Gateway weiter welches eine AWS Lambda Funktion startet
- In der Lambda Funktion wird eine Markdown-Datei für den Blog-Artikel generiert und direkt in das Github Repository eingecheckt.
- Via einer Github Action wird Hexo gestartet und die komplette Site neu erzeugt