Schnittstellen
AWS Amplify verbinden
Die Builds deiner Amplify-Apps erscheinen in den zugeordneten Projekten.
Wo du verbindest
In VentionDesk unter Betrieb › Quellen › „Quelle hinzufügen“, Kategorie Hosting, dann AWS Amplify. Verbinden, bearbeiten und entfernen darf nur der Inhaber.
Schritt für Schritt
- Öffne die AWS-Konsole › IAM › Users › „Create user" und lege einen Nutzer nur für VentionDesk an, ohne Zugang zur Konsole.
- Hänge ihm unter „Permissions" › „Create inline policy" eine Richtlinie an, die nur liest: Aktionen amplify:ListApps, amplify:ListBranches und amplify:ListJobs, Ressource *.
- Unter „Security credentials" › „Create access key" wählst du „Third-party service" und kopierst Access Key ID und Secret Access Key.
- Die Region steht oben rechts in der Amplify-Konsole (z. B. eu-central-1). Apps in anderen Regionen sieht dieser Zugang nicht.
- Alle zehn Minuten kommen die letzten Builds jedes Zweigs der zugeordneten Apps. Zugeordnet wird automatisch über das GitHub-Repository des Projekts; sonst in der Projektakte unter „Deploy" › „Hosting zuordnen".
Was der Dialog abfragt
| Feld | Angabe | Woher |
|---|---|---|
| Access Key ID | Pflicht · geheim | IAM › Users › eigener Nutzer nur für VentionDesk › Security credentials › „Create access key". |
| Secret Access Key | Pflicht · geheim | Wird nur beim Anlegen des Schlüssels einmal angezeigt. |
| Region | Pflicht | Region deiner Amplify-Apps — oben rechts in der Amplify-Konsole, z. B. eu-central-1 für Frankfurt. |
Geheime Angaben speichert VentionDesk verschlüsselt und zeigt sie nie wieder an. Gespeichert wird erst, wenn der Anbieter den Zugang bestätigt; wer eine Anbindung bearbeitet und ein geheimes Feld leer lässt, behält den bisherigen Wert.
Alle Anbieter im Überblick: Schnittstellen · Webhook-Adressen: Webhooks