Was Ihnen die Verknüpfung bringt
Wenn Sie Ihr eigenes AWS Amplify-Konto verknüpfen, können Sie eine statische Website von Ihrem Zinn®-Dashboard aus auf Ihrem AWS Amplify-Konto veröffentlichen. Sie sind Eigentümer des Projekts und der Abrechnung; wir kümmern uns um das Deployment, die benutzerdefinierte Domain und die DNS-Einträge.
Bevor Sie beginnen
Ein AWS-Konto. AWS Amplify ist nur über Ihr eigenes Konto verfügbar: Amplify rechnet pro bereitgestelltem Gigabyte und pro Build-Minute ab, ohne dauerhaftes kostenloses Kontingent. Eine Website auf einem unserer Konten würde daher zu unkontrollierbaren Kosten führen. Auf Ihrem eigenen Konto behalten Sie die Kontrolle über Ihre Ausgaben, Ihre Limits und Ihre AWS-Konsole.
Erstellen Sie für diese Verbindung einen IAM-Benutzer mit einer Richtlinie, die die Amplify-Aktionen (amplify:*) für die zu verwaltenden Apps zulässt.
1. Schlüssel bei AWS Amplify erstellen
Öffnen Sie in der AWS-Konsole IAM → Benutzer, wählen Sie den Benutzer aus, als der diese Verbindung agieren soll (erstellen Sie einen dedizierten Benutzer – verwenden Sie niemals Ihr Root-Konto), öffnen Sie die Registerkarte Sicherheitsanmeldedaten und wählen Sie unter Zugriffsschlüssel die Option Zugriffsschlüssel erstellen. Wählen Sie Sonstiges als Anwendungsfall, fahren Sie fort und wählen Sie Zugriffsschlüssel erstellen. Kopieren Sie die Zugriffsschlüssel-ID und den Geheimen Zugriffsschlüssel – AWS zeigt das Secret nur einmal an. Jeder IAM-Benutzer kann bis zu zwei Schlüssel gleichzeitig besitzen.
2. Hier verbinden
Öffnen Sie Integrationen in Ihrem Dashboard und wählen Sie Konto verbinden. Wählen Sie Statisches Hosting (Netlify, Vercel) als Gruppe und AWS Amplify als Konto, tragen Sie die Zugriffsschlüssel-ID sowie den Geheimen Zugriffsschlüssel ein und klicken Sie auf Konto verbinden.
Wir testen Ihre Eingabe, bevor etwas gespeichert wird. Ein Schlüssel, der nicht funktioniert, wird niemals gespeichert, und die Rückmeldung gibt an, was daran fehlerhaft war. Ein funktionierender Schlüssel wird verschlüsselt in unserem Secrets-Vault aufbewahrt – niemals in unserer Datenbank – und wird nie wieder angezeigt, auch nicht Ihnen gegenüber.
Was als Nächstes passiert
- Wenn Sie eine statische Website erstellen oder verschieben, wird dieses Konto als Deployment-Ziel aufgeführt. Wählen Sie es aus, und wir veröffentlichen den Build der Website in einem Projekt auf Ihrem Konto.
- Benutzerdefinierte Domains werden automatisch für Sie verknüpft, und die Seite der Domain zeigt alle vom Anbieter benötigten DNS-Einträge an, damit die Domain auf das neue Hosting verweist.
- Das Projekt, dessen Nutzung und die Abrechnung verbleiben in Ihrem Konto; Sie können jedes Deployment in Ihrem eigenen Anbieter-Dashboard einsehen.
Wenn keine Verbindung zustande kommt
AWS hat die Anmeldedaten abgelehnt. Überprüfen Sie, ob der Zugriffsschlüssel in IAM noch aktiv ist und ob die Richtlinie des Benutzers die Amplify-Aktionen für die App gestattet. Ein deaktivierter Zugriffsschlüssel liefert exakt dieselbe Rückmeldung wie ein falscher Schlüssel.
Das Secret ist verloren gegangen. AWS kann einen geheimen Zugriffsschlüssel nicht erneut anzeigen. Erstellen Sie einen neuen Zugriffsschlüssel, verknüpfen Sie ihn und löschen Sie anschließend den alten Schlüssel in IAM.
Es wird gemeldet, dass der Schlüssel abgelehnt wurde. Fast immer liegt das an einer von drei Ursachen: ein mitkopiertes Leerzeichen oder ein Zeilenumbruch, ein abgelaufener Schlüssel oder ein Schlüssel, der nach dem Kopieren widerrufen oder neu generiert wurde. Erstellen Sie einen neuen Schlüssel und fügen Sie ihn erneut ein.
Die Verbindung steht, aber später schlägt etwas fehl. Der Schlüssel authentifiziert sich erfolgreich, verfügt jedoch nicht über eine für die Aktion erforderliche Berechtigung. Erstellen Sie einen neuen Schlüssel mit den oben genannten Berechtigungen, trennen Sie die alte Verbindung und verbinden Sie den neuen Schlüssel.
Verbindung trennen
Öffnen Sie Integrationen, suchen Sie das Konto und klicken Sie auf Trennen. Dadurch wird der gespeicherte Schlüssel sofort gelöscht. Jeder Vorgang, der ihn verwendet hat, bricht bei der nächsten Aktion ab, und die abhängigen Ansichten weisen explizit darauf hin, anstatt stillschweigend fehlzuschlagen.
Das Trennen der Verbindung macht bestehende Änderungen nicht rückgängig – Einträge, Deployments oder Einstellungen, die wir in Ihrem Konto vorgenommen haben, bleiben unverändert bestehen. Falls Sie befürchten, dass der Schlüssel kompromittiert wurde, widerrufen Sie ihn zusätzlich beim Anbieter; durch das Trennen wird lediglich unsere Kopie entfernt, nicht deren.