Unter Anbindungen hinterlegst du einen Sentry-Zugang für deine Organisation. Danach kannst du bei Apps, Homepages und Backends unter Funktionen Sentry aktivieren – die Plattform legt das passende Projekt per IaC in deinem Sentry-Konto an (oder verwendet ein bestehendes) und setzt die DSN in der generierten Konfiguration.
Zwei Wege
| Weg | Geeignet für | Hinweis |
|---|---|---|
| Mit Sentry verbinden (OAuth) | Nur Sentry Cloud | Öffnet den Sentry-Login über eine Public Integration |
| API-Token hinzufügen | Cloud und Self-Hosted | Host/URL, Organisations-Slug und Auth-Token |
API-Token anlegen (empfohlen)
In Sentry Cloud
- Melde dich bei sentry.io an und öffne deine Organisation.
- Gehe zu Settings → Account → API → Auth Tokens (bzw. Organisations-Token unter Settings → Developer Settings / Auth Tokens – die Bezeichnungen können leicht abweichen).
- Erstelle einen neuen Token mit Rechten, die Projekte und Client-Keys anlegen dürfen. Mindestens sinnvoll:
- Organisation lesen (
org:read) - Projekte lesen und schreiben (
project:read,project:write) - Team lesen und schreiben (
team:read,team:write) – falls kein passendes Team existiert, legt die Plattform eines an
- Organisation lesen (
- Kopiere den Token einmalig und bewahre ihn sicher auf.
Bei Self-Hosted
Der Ablauf ist gleich, nur auf deiner Instanz-URL (z. B. https://sentry.example.com). Der Token muss dieselbe Organisation und dieselben Rechte abdecken.
Werte in der Application Platform eintragen
Unter Anbindungen → Sentry → API-Token hinzufügen:
| Feld | Inhalt |
|---|---|
| Name / Slug | Freier Anzeigename und unveränderlicher Slug für die Auswahl in Projekten |
| Instanz | Sentry Cloud (sentry.io) oder Self-hosted |
| Sentry-URL | Nur bei Self-hosted: Basis-URL deiner Instanz (ohne /api/0) |
| Organisation (Slug) | Der Organisations-Slug aus der Sentry-URL, z. B. meine-firma |
| Auth-Token | Der soeben erzeugte Token |
Nach dem Speichern kannst du im Projekt-Editor unter Funktionen Sentry aktivieren und diesen Zugang wählen. Pro App, Homepage oder Backend kannst du:
- ein Sentry-Projekt automatisch anlegen (Slug wird aus Projekt und Komponente abgeleitet),
- ein bestehendes Projekt in dieser Sentry-Organisation auswählen,
- oder ein neues Projekt mit eigenem Slug anlegen.
Die Projekte entstehen im von dir verbundenen Sentry-Konto (sentry.io oder Self-Hosted), nicht in einem Plattform-Sentry.
Was die Plattform danach macht
Beim Speichern schreibt die Plattform die Sentry-Projekte in das Tenant-IaC. Terraform legt Team, Projekt und Client-Key in deiner Sentry-Organisation an (oder liest den DSN eines bestehenden Projekts) und setzt die DSN in der generierten App-/Backend-/Homepage-Konfiguration.
Sicherheit
- Teile Auth-Token nicht öffentlich; beschränke den Zugriff auf Organisations-Admins.
- Rotiere Tokens bei Verdacht auf Kompromittierung und aktualisiere den Eintrag unter Anbindungen.
- Vergebe nur die nötigen Scopes – kein unnötig breites Admin-Token.
Siehe auch
- Anbindungen – SMTP, Google/Firebase und Sentry im Überblick
- Firebase: Zugangsdaten – Service-Account-JSON und OAuth (Beta)
- Error-Tracking – Aktivierung pro Komponente
- Arbeiten mit Sentry – Issues und Releases