Mit Webhooks kann InfraNest Ihnen automatisch Updates zu Ihrer Infrastruktur senden, sodass Ihre eigenen Tools und Systeme reagieren können, ohne dass Sie manuell nachprüfen müssen.
Überblick
- Webhooks übertragen Ereignisse in Echtzeit von InfraNest an eine von Ihnen gewählte URL.
- Nutzen Sie sie, um Automatisierungen, Benachrichtigungen oder eigene Workflows in Ihren Systemen auszulösen.
- Jeder Webhook wird mit einem Secret geliefert, mit dem Sie bestätigen können, dass die Nachrichten wirklich von InfraNest stammen.
Einen Webhook hinzufügen
- Gehen Sie zu Integrationen und fügen Sie einen Endpunkt hinzu.
- Geben Sie die URL ein, an die Ereignisse gesendet werden sollen, eine Beschreibung, und wählen Sie aus, welche Ereignisse empfangen werden sollen.
- Wählen Sie Speichern. InfraNest generiert ein Secret, mit dem Sie die Anfragen verifizieren.
Ereignisse
Sie können Ereignisse wie das Ablaufen einer Domain, eine Statusänderung einer Domain oder eines Servers, eine Monitor-Benachrichtigung, Änderungen an DNS-Einträgen und den Drop-Catch-Lebenszyklus (Freigabe demnächst, verfügbar, registriert, fehlgeschlagen) abonnieren.
Zustellungen überprüfen
Jeder Webhook wird als POST-Anfrage gesendet, mit Ihrem Secret signiert und mit einem Zeitstempel versehen, sodass Sie bestätigen können, dass er wirklich von InfraNest stammt. Zustellungen werden protokolliert und bei einem Fehlschlag automatisch erneut versucht.
NoteHalten Sie Ihr Webhook-Secret geheim — jeder, der es besitzt, könnte gefälschte Anfragen senden, die so aussehen, als kämen sie von InfraNest.
Weitere eingehende Verbindungen
InfraNest akzeptiert außerdem einige eingehende Verbindungen, die von Ihren eigenen Tools aufgerufen werden, jeweils mit einem eigenen Token. Deploy-Hooks ermöglichen es Ihnen beispielsweise, ein Deployment aus Ihrem CI-System auszulösen, und Dynamic-IP-Updates lassen Ihren Router eine IP-Adresse aktuell halten (siehe Dynamische IPs).
TipWenn ein Webhook keine Ereignisse mehr empfängt, prüfen Sie zuerst das Zustellungsprotokoll — die meisten Fehler werden mit ausreichend Details protokolliert, um das Problem schnell zu erkennen.
War dieser Artikel hilfreich?