Veröffentlichen Sie Ihr Projekt
Veröffentlichen Sie Ihr Projekt unter einer öffentlichen URL, aktualisieren Sie die Live-Website, verbinden Sie eine benutzerdefinierte Domain oder nehmen Sie es offline.
Beschreibung
Veröffentlichen Sie Ihr Projekt unter einer öffentlichen URL, aktualisieren Sie die Live-Website, verbinden Sie eine benutzerdefinierte Domain oder nehmen Sie es offline.
Einführung
Durch das Veröffentlichen erhält Ihr Projekt eine öffentliche URL, die von Atoms gehostet wird. Zukünftige Bearbeitungen bleiben im Editor, bis Sie sich entscheiden, die Live-Website zu aktualisieren.
Verwenden Sie Share, wenn jemand das Atoms-Projekt selbst öffnen soll. Verwenden Sie Publish, wenn Besucher die fertige Website öffnen sollen.
Bevor Sie veröffentlichen
Bevor Sie veröffentlichen, öffnen Sie das Projekt im App-Viewer und gehen Sie es so durch, wie es ein Besucher tun würde.
Bevor Sie live gehen, prüfen Sie Folgendes:
- Testen Sie den Hauptnutzerfluss von Anfang bis Ende
- Prüfen Sie, ob alle Schaltflächen, Links, Formulare, Anmeldungen und verbundenen Dienste funktionieren
- Sehen Sie sich sowohl das Desktop- als auch das Mobile-Layout an
- Stellen Sie sicher, dass keine Beispiel- oder Testdaten, Passwörter, API-Schlüssel oder andere private Informationen sichtbar sind
Beheben Sie alles, was einen Besucher blockieren oder verwirren würde, bevor Sie veröffentlichen.
Überprüfen Sie das Projekt vor dem Veröffentlichen im App-Viewer.
Veröffentlichen Sie Ihr Projekt zum ersten Mal
1. Öffnen Sie Publish
Wenn Sie bereit sind, das Projekt online zu stellen, wählen Sie Publish in der oberen rechten Ecke neben Share aus. Dadurch wird das Publish-Panel geöffnet.
Publish-Panel mit der Website-URL, Projekteinstellungen, Datenmigration und Security scan.
2. Legen Sie Ihre Website-Adresse fest
Your website URL zeigt eine vorgeschlagene Adresse im Format [name].pub.atoms.world an. Behalten Sie sie bei oder wählen Sie das Stiftsymbol aus, um einen anderen Namen zu wählen.
Wenn Sie die Adresse ändern, wählen Sie einen verfügbaren Namen, der:
- 6–30 Zeichen enthält
- nur Kleinbuchstaben, Zahlen oder Bindestriche verwendet
- nicht mit einer vollständigen Webadresse wie
https://beginnt
Atoms zeigt einen Fehler an, wenn der Name fehlt, ungültig ist oder bereits verwendet wird.
Add your domain wird nach der ersten Veröffentlichung verfügbar. Um eine Domain zu verbinden, die Ihnen gehört, siehe Domains.
3. Überprüfen Sie die verfügbaren Einstellungen
Wenn das Panel Remove Atoms™ Badge anzeigt, verwenden Sie diese Option, um zu steuern, ob das Badge auf der Live-Website erscheint. Die Verfügbarkeit hängt von Ihrem Plan ab.
Wenn Ihr Projekt Atoms Cloud verwendet
Atoms Cloud-Projekte enthalten zusätzliche Dateneinstellungen im Publish-Panel.
Aktivieren Sie Migrate existing data, wenn die Live-App ihre vorhandenen Produkte und Inhalte behalten soll. Wenn Sie dies deaktiviert lassen, müssen Sie diese Daten nach dem Veröffentlichen möglicherweise neu erstellen.
Wählen Sie View database, um die vorhandenen Daten zu überprüfen, bevor Sie sich entscheiden.
Prüfen Sie den Sicherheitsscan
Prüfen Sie Security scan unten im Panel. Wenn dort Security scan in progress steht, warten Sie, bis der Scan abgeschlossen ist. Der Status ändert sich zu Security checked, oder das Panel zeigt Ergebnisse an, die Ihre Aufmerksamkeit erfordern.
Wenn der Scan ein Problem findet, wählen Sie Resolve All und führen Sie die Prüfung erneut aus. Wählen Sie Publish Anyway nur, wenn Sie das verbleibende Risiko verstehen und akzeptieren. Wenn Sie versuchen zu veröffentlichen, bevor der Scan abgeschlossen ist, wählen Sie Cancel, um zu warten, oder Publish Anyway, um fortzufahren.
Anleitung zum Veröffentlichen
Sobald Sie die verfügbaren Einstellungen überprüft haben, klicken Sie im Panel auf die Schaltfläche Publish.
4. Überprüfen Sie die Live-Website
Die Schaltfläche zeigt Publishing an, während Atoms die Website vorbereitet. Wenn sie bereit ist, sehen Sie Your app is live!
Öffnen Sie die Website-URL und gehen Sie den Hauptnutzerfluss erneut durch. So bestätigen Sie, dass die Live-Website und nicht nur der App-Viewer wie erwartet funktioniert.
Bestätigung Your App is Live mit der veröffentlichten URL und der Schaltfläche View app.
Eine veröffentlichte Website verwalten
Die Live-URL öffnen oder kopieren
Öffnen Sie Publish, um Your website URL zu sehen. Wählen Sie die URL aus, um die Live-Website zu öffnen, oder wählen Sie das Kopiersymbol, um sie zu kopieren.
Teilen Sie diese URL mit Besuchern. Verwenden Sie Share nur, wenn Sie das Atoms-Projekt selbst teilen möchten.
Eine benutzerdefinierte Domain hinzufügen oder verwalten
Nachdem Sie Ihr Projekt veröffentlicht haben, wird die Option Add your domain verfügbar. Um Ihre eigene Domain zu verwenden, siehe Domains.
Spätere Änderungen veröffentlichen
Ihre Bearbeitungen bleiben im App-Viewer, bis Sie die Live-Website aktualisieren. So veröffentlichen Sie sie:
- Testen Sie die Änderungen im
App-Viewer - Klicken Sie oben rechts auf Publish
- Überprüfen Sie alle Einstellungen, die Sie ändern möchten.
- Wählen Sie Update, um die neueste Projektversion zu veröffentlichen.
- Warten Sie, während die Schaltfläche Updating... anzeigt
- Wenn sich der Status zu Up to date ändert, öffnen Sie die Live-URL und testen Sie den aktualisierten Ablauf.
Wenn im Panel bereits Up to date steht, ist die neueste Version live.
Eine Atoms Cloud-App pausieren oder fortsetzen
App Status ist nur für veröffentlichte Atoms Cloud-Projekte verfügbar.
Die App pausieren
- Klicken Sie auf Publish und dann auf App Status
- Wählen Sie die Option Paused
- Überprüfen Sie die Meldung und klicken Sie auf Confirm
Die App ist für Besucher nicht mehr verfügbar. Die Abrechnung läuft weiter, während sie pausiert ist.
Die App fortsetzen
- Öffnen Sie App Status
- Wählen Sie die Option Live
- Überprüfen Sie die Meldung und klicken Sie auf Confirm
Die App wird wieder verfügbar, wenn der Status zu Live zurückkehrt.
App-Status-Optionen: Live, Paused und Unpublished.
Veröffentlichung eines Projekts aufheben
Durch das Aufheben der Veröffentlichung wird die Website offline genommen. Jeder, der ihre veröffentlichten URLs verwendet, verliert den Zugriff, aber Sie können das Projekt später erneut veröffentlichen.
Standardprojekt
- Öffnen Sie Publish
- Wählen Sie Unpublish your project
- Überprüfen Sie die Meldung und klicken Sie auf Confirm
Atoms Cloud-Projekt
- Öffnen Sie Publish
- Wählen Sie Unpublished unter App Status oder wählen Sie Unpublish in Settings
- Überprüfen Sie die Meldung und klicken Sie auf Confirm
Bei einem Atoms Cloud-Projekt steht in der Bestätigung auch, dass Serverressourcen freigegeben werden. Lesen Sie sie sorgfältig, bevor Sie fortfahren.
Warnung in der Bestätigung zum Aufheben der Veröffentlichung, dass die App aus dem öffentlichen Zugriff entfernt wird.
Fehlerbehebung
Die Website-Adresse wird abgelehnt
Prüfen Sie, ob der Name 6–30 Zeichen lang ist und nur Kleinbuchstaben, Zahlen oder Bindestriche enthält. Wenn das Format gültig ist, wird der Name möglicherweise bereits verwendet — versuchen Sie einen anderen Namen.
Neuere Änderungen sind nicht live
Klicken Sie auf Publish. Wenn die Option Update erscheint, klicken Sie darauf und warten Sie, bis Up to date angezeigt wird. Öffnen Sie dann die Live-Website erneut oder aktualisieren Sie sie.
Veröffentlichen oder Aktualisieren nicht möglich
Wenn in der Meldung Your Cloud Balance is insufficient to publish oder Your Cloud Balance is insufficient to update steht, bedeutet dies, dass Ihr Cloud Balance aufgebraucht ist. Wählen Sie Top up now und erhöhen Sie Ihr Guthaben, bevor Sie es erneut versuchen.
Wenn in der Meldung steht, dass der Speicher voll ist, geben Sie Speicherplatz frei oder wechseln Sie zu einem Plan mit mehr Speicherplatz und versuchen Sie es dann erneut.
Der Sicherheitsscan ist noch nicht abgeschlossen oder zeigt Ergebnisse an
Wenn angezeigt wird, dass ein Security scan in progress läuft, warten Sie bitte nach Möglichkeit. Wenn die Prüfung abgeschlossen ist, ändert sich der Status entweder zu Security checked oder es werden Ergebnisse angezeigt, die Aufmerksamkeit erfordern.
Wenn Ergebnisse erscheinen, können Sie auf Resolve All klicken und das Projekt erneut prüfen. Klicken Sie nur auf Publish Anyway, wenn Sie das ungelöste Risiko verstehen und akzeptieren. Wenn Sie versuchen zu veröffentlichen, während der Scan noch läuft, klicken Sie auf Cancel, um zu warten, bis er abgeschlossen ist, oder bestätigen Sie Publish Anyway, um fortzufahren.
Der veröffentlichte Link ist nicht verfügbar
Prüfen Sie bei einer Atoms Cloud-App, ob App Status auf Live steht. Bestätigen Sie bei jedem Projekt, dass Sie die aktuelle Website-URL kopiert haben und dass die Veröffentlichung des Projekts nicht aufgehoben wurde.
Wenn die von Atoms gehostete URL funktioniert, aber eine custom domain nicht, überprüfen Sie die Domain-Einrichtung.
Support kontaktieren
Wenn das Problem weiterhin besteht, kontaktieren Sie Support und fügen Sie Folgendes hinzu:
- Den Projektnamen und die veröffentlichte URL
- Die genaue Fehlermeldung
- Den Zeitpunkt, zu dem das Problem aufgetreten ist
- Einen Screenshot oder eine kurze Bildschirmaufnahme, die das Problem zeigt
FAQ
Warum kann ich nicht veröffentlichen oder aktualisieren? Es heißt, mein Cloud Balance reicht nicht aus.
Wenn die Schaltfläche Publish oder Update "Your Cloud Balance is insufficient to publish" oder "Your Cloud Balance is insufficient to update" anzeigt, ist Ihr Cloud-Wallet aufgebraucht.
So beheben Sie das:
1. Gehen Sie zu Settings > Cloud & AI, um Ihr aktuelles Guthaben zu prüfen.
2. Wählen Sie Top up now und fügen Sie Ihrem Cloud-Wallet Guthaben hinzu.
3. Kehren Sie zum Publish-Panel zurück und versuchen Sie es erneut.
Hinweis: Ihr Cloud-Wallet ist von Ihren Abonnement-Guthaben getrennt. Das Cloud-Wallet finanziert Hosting- und Deployment-Dienste, während Abonnement-Guthaben für KI-Agent-Unterhaltungen verwendet werden.
Mir wird gesagt, dass mein Speicher voll ist und ich nicht veröffentlichen kann. Wie kann ich Speicherplatz freigeben?
- Prüfen Sie die Ansicht zur Speichernutzung und identifizieren Sie die größten Chats, Projekte und Dateien.
- Laden Sie alles herunter oder sichern Sie alles, was Sie später möglicherweise benötigen.
- Löschen Sie nur nicht benötigte Elemente. Wenn beim Löschen eines Chats angeboten wird, zugehörige Festplattendaten zu entfernen, wählen Sie diese Option erst, nachdem Sie bestätigt haben, dass die Daten sicher verworfen werden können.
- Aktualisieren Sie die Seite und bestätigen Sie, dass der verfügbare Speicherplatz zugenommen hat.
- Kehren Sie zu Publish zurück und versuchen Sie es erneut.
Das Löschen kann dauerhaft sein und ein Projekt beschädigen, das auf eine entfernte Datei verweist. Wenn die Nutzung nicht sinkt, kontaktieren Sie Support mit der Speicheransicht, dem Plan, dem Projektlink und dem Zeitpunkt der fehlgeschlagenen Veröffentlichung.
Der Sicherheitsscan hat Probleme gefunden. Kann ich trotzdem veröffentlichen?
Warten Sie, bis der Sicherheitsscan abgeschlossen ist, und überprüfen Sie dann jedes markierte Element, bevor Sie veröffentlichen.
- Wählen Sie Resolve All und prüfen Sie das betroffene Verhalten. Beheben Sie Probleme mit offengelegten Geheimnissen, Authentifizierung, Berechtigungen, Nutzerdaten oder unsicherem externem Zugriff vor dem Einsatz in der Produktion.
- Wenn ein Geheimnis offengelegt worden sein könnte, entfernen Sie es aus dem Projekt und rotieren Sie es beim entsprechenden Anbieter, bevor Sie veröffentlichen.
- Führen Sie den Scan erneut aus und überprüfen Sie den betroffenen Ablauf.
- Verwenden Sie Publish Anyway nur, wenn ein verantwortlicher Prüfer das verbleibende, nicht kritische Risiko versteht und akzeptiert. Dokumentieren Sie den Grund und vermeiden Sie es, ein ungelöstes Risiko auf einer Produktionswebsite zu umgehen.
Wenn Sie die Auswirkungen eines Ergebnisses nicht bestimmen können, veröffentlichen Sie es nicht. Kontaktieren Sie Support oder Ihren Sicherheitsverantwortlichen mit dem Ergebnistext und bereinigten Nachweisen.
Warum erhalte ich nach dem Veröffentlichen 500-, 502- oder 503-Fehler?
- Testen Sie die Produktions-URL der Plattform und die benutzerdefinierte Domain getrennt. Vergleichen Sie außerdem die Stammseite mit der spezifischen Seite oder dem API-Pfad, der fehlschlägt.
- Notieren Sie den genauen Statuscode, die vollständige URL, Uhrzeit und Zeitzone sowie, ob der Fehler konstant oder sporadisch auftritt.
- Prüfen Sie den neuesten Deployment-Status und ob eine kürzliche Änderung an Abhängigkeiten, Umgebungsvariablen, der Datenbank oder externen Diensten mit dem Beginn des Fehlers zusammenfällt.
- Erfassen Sie relevante Console- und Network-Fehler.
Wenn der Fehler weiterhin besteht, kontaktieren Sie Support mit Reproduktionsschritten, der betroffenen Version und bereinigten Diagnosedaten. Bevor Sie eine HAR-Datei, Befehlsausgabe oder einen Screenshot senden, entfernen Sie Cookies, Authorization-Header, Token, geheime Query-Parameter, personenbezogene Daten und Zahlungsinformationen.
Mein Deployment hat ein Timeout und die Website zeigt "app not ready". Was soll ich tun?
Wenn Ihr Deployment ein Timeout hat oder die Live-Website vorübergehend nicht verfügbar ist:
1. Prüfen Sie, ob sowohl die Prod-Subdomain der Plattform als auch Preview nicht erreichbar sind oder nur eine davon.
2. Lassen Sie die aktuelle Fehlerseite sichtbar — klicken Sie nicht wiederholt auf Publish.
3. Prüfen Sie, ob Sie kürzlich Abhängigkeiten, Start-Einstiegspunkte oder Datenbankverbindungen geändert haben, da diese Änderungen das Deployment beeinflussen können.
Wenn das Problem weiterhin besteht, kontaktieren Sie Support und fügen Sie Folgendes hinzu:
- Projektlink und Live-URL
- Zeitpunkt des Fehlers und Ihre Zeitzone
- Versionsnummer und Screenshot der Fehlerseite
- Ob Preview normal funktioniert
- Ob Sie kürzlich Abhängigkeiten, den Start-Einstiegspunkt oder die Datenbankverbindung geändert haben
Warum bleibt das Publish-Panel bei "Building" hängen oder ist ausgegraut?
Wenn das Publish-Panel "latest" anzeigt und die Schaltfläche ausgegraut ist oder bei "Building" hängen bleibt:
1. Klicken Sie nicht wiederholt auf Publish — das beschleunigt nichts und kann doppelte Build-Aufgaben erzeugen.
2. Warten Sie einige Minuten und aktualisieren Sie die Seite.
3. Wenn sich der Status nach dem Aktualisieren nicht ändert, kontaktieren Sie Support.
Fügen Sie bei der Kontaktaufnahme mit Support Folgendes hinzu:
- Chat-Link
- Vollständiger Screenshot des Publish-Panels (einschließlich Seiten-URL, Versionsnummer und Schaltflächenstatus)
- Zeitpunkt des Auftretens und Ihre Zeitzone
- Aktuell angezeigte Versionsnummer
- Bei welchem Schritt "Building" angezeigt wurde oder die Schaltfläche ausgegraut wurde
Warum fehlen Bilder oder laden nicht im App-Viewer oder auf der veröffentlichten Website?
- Prüfen Sie, ob das Bild im App-Viewer, auf der veröffentlichten Website oder an beiden Stellen fehlt.
- Wählen Sie einmal Reload App Viewer. Wenn das Problem nur auf der Live-Website auftritt, bestätigen Sie, dass die neueste Version veröffentlicht oder aktualisiert wurde.
- Teilen Sie dem Agent die Seite, das Bild, das erscheinen sollte, und die ursprüngliche Herkunft des Bildes mit. Bitten Sie ihn zu prüfen, ob das aktuelle Projekt noch den richtigen Bildnamen und Speicherort verwendet.
- Wenn das ursprüngliche Bild entfernt oder umbenannt wurde, laden Sie das gewünschte Bild erneut hoch oder wählen Sie es erneut aus und testen Sie die Seite dann erneut.
- Wenn das Bild App-Speicher oder einen anderen verbundenen Dienst verwendet, bestätigen Sie, dass der gewünschte Dienst verbunden ist und dass die Datei dort noch existiert.
Wenn das Bild weiterhin nicht geladen wird, kontaktieren Sie Atoms Support mit dem Chat Link, der URL der betroffenen Seite, dem Bildnamen oder der Quelle und einem Screenshot. Fügen Sie keine privaten Zugriffslinks, Passwörter, Schlüssel oder Token hinzu.
Mein Self-Host-Exportpaket funktioniert nicht. Was sollte ich prüfen?
Wenn das exportierte Self-Host-Paket erfolgreich heruntergeladen wird, aber nicht ausgeführt werden kann:
1. Prüfen Sie die im Exportpaket enthaltene README-Datei auf Umgebungsanforderungen und Einrichtungsschritte.
2. Vergewissern Sie sich, dass Ihre Laufzeitumgebung den Anforderungen entspricht (OS-Version, Docker-Version, Node.js-Version).
3. Führen Sie den Startbefehl aus und prüfen Sie die vollständige Ausgabe auf Fehlermeldungen.
Wenn das Problem weiterhin besteht, kontaktieren Sie Support und fügen Sie Folgendes hinzu:
- Exportversion und Download-Zeitpunkt
- Verwendetes OS und Docker-Version
- Vollständig ausgeführter Befehl und vollständige Ausgabe
- Fehlgeschlagenes Skript oder API-Pfad
- Erwartete Deployment-Methode
Wichtig: Fügen Sie ein bereinigtes Konfigurationsbeispiel bei, aber fügen Sie KEINE Passwörter, Geheimnisse oder Token hinzu.
Warum sehen meine Änderungen im App-Viewer korrekt aus, aber nicht auf der veröffentlichten Website?
Der App-Viewer und die veröffentlichte Website zeigen unterschiedliche Stadien Ihres Projekts. Das Speichern einer visuellen Änderung aktualisiert die Live-Website nicht von selbst.
- Wählen Sie in Design Save und warten Sie, bis die aktuelle Agent-Aufgabe oder der Build abgeschlossen ist.
- Öffnen Sie Publish. Beim Veröffentlichen wird die neueste Projektversion verwendet; im Publish-Panel gibt es keinen Versionswähler.
- Wählen Sie Publish für die erste Veröffentlichung oder Update für eine spätere Veröffentlichung. Warten Sie, bis im Panel Up to date angezeigt wird.
- Öffnen Sie die Live-Website in einem neuen Tab und laden Sie sie einmal neu.
- Wenn die Standard-Atoms-Adresse die Änderung zeigt, eine benutzerdefinierte Domain jedoch nicht, prüfen Sie stattdessen die Domain-Verbindung, anstatt dieselbe Version wiederholt zu veröffentlichen.
Wenn die Live-Website weiterhin die falsche Version zeigt, kontaktieren Sie Atoms Support mit dem Chat Link, der Live-URL, der Version, die Sie veröffentlichen wollten, der Uhrzeit und Zeitzone sowie Screenshots des App-Viewers und der Live-Website.
Ich habe versehentlich in die Produktion veröffentlicht. Wie mache ich das rückgängig?
- Begrenzen Sie das unmittelbare Risiko. Wenn die Veröffentlichung sensible Daten offenlegt oder unsicheres Verhalten erzeugt, öffnen Sie App Status und verwenden Sie Pause für eine berechtigte Atoms Cloud-App oder Unpublish, um den öffentlichen Zugriff zu entfernen. Wenn kein akutes Risiko besteht, vermeiden Sie einen unnötigen Ausfall.
- Notieren Sie die betroffene Domain, den Veröffentlichungszeitpunkt, die aktuelle Version, die beabsichtigte Version und die geschäftlichen Auswirkungen.
- Nachdem die aktuelle Agent-Aufgabe beendet ist, öffnen Sie Versions, wählen Sie die letzte bekannte funktionierende Version und wählen Sie Restore this version.
- Überprüfen Sie die wiederhergestellte Version in Preview, einschließlich kritischer Login-, Zahlungs- und Datenabläufe, und veröffentlichen oder aktualisieren Sie sie dann.
Das Wiederherstellen einer Projektversion macht Änderungen an der Produktionsdatenbank oder externe Aktionen möglicherweise nicht rückgängig. Überschreiben oder löschen Sie keine Produktionsdaten, um ein Rollback nachzuahmen. Kontaktieren Sie Support sofort, wenn Daten, Zugangsdaten, Zahlungen oder destruktive Änderungen betroffen sind.
Wie rolle ich auf eine frühere Version zurück?
- Stoppen Sie die aktuelle Agent-Aufgabe oder warten Sie, bis sie beendet ist; eine Version kann nicht wiederhergestellt werden, solange widersprüchliche Arbeiten aktiv sind.
- Öffnen Sie Versions, suchen Sie die letzte bekannte funktionierende Version und wählen Sie Restore this version.
- Überprüfen Sie das wiederhergestellte Projekt in Preview und testen Sie die kritischen Abläufe, die sich geändert haben.
- Veröffentlichen oder aktualisieren Sie erst, nachdem das Ergebnis in Preview korrekt ist.
Die Wiederherstellung einer Projektversion setzt Produktionsdatenbankeinträge, Schemaänderungen, Umgebungsvariablen, Zahlungen, E-Mails oder andere externe Aktionen nicht unbedingt zurück. Wenn die Veröffentlichung Produktionsdaten geändert hat oder die Zielversion nicht verfügbar ist, stoppen Sie und kontaktieren Sie Support mit beiden Versionsnummern, der betroffenen Domain und dem erforderlichen Ergebnis zur Datenerhaltung.
Was ist der Unterschied zwischen Pausieren und Aufheben der Veröffentlichung?
Pause und Unpublish sind zwei unterschiedliche Aktionen:
Pause (nur Atoms Cloud-Projekte):
- Die App ist für Besucher nicht verfügbar.
- Serverressourcen bleiben zugewiesen und die Abrechnung läuft weiter.
- Sie können die App jederzeit über App Status fortsetzen.
Unpublish (alle Projekte):
- Die Website geht vollständig offline. Jeder, der die veröffentlichte URL verwendet, verliert den Zugriff.
- Bei Atoms Cloud-Projekten werden Serverressourcen freigegeben.
- Sie können das Projekt später erneut veröffentlichen, aber Besucher können bis dahin nicht darauf zugreifen.
Verwenden Sie Pause für eine vorübergehende Abschaltung mit schnellem Neustart. Verwenden Sie Unpublish, um die Website vollständig zu entfernen.
Meine veröffentlichte Website steckt in einer Redirect-Schleife fest. Wie behebe ich das?
Wenn Ihr Browser "too many redirects" anzeigt oder die Seite ständig neu lädt, ohne Inhalte anzuzeigen:
- Versuchen Sie die standardmäßige Prod-Subdomain der Plattform (nicht Ihre benutzerdefinierte Domain), um festzustellen, ob die Redirect-Schleife durch die Domain-Konfiguration oder die Anwendung selbst verursacht wird.
- Wenn die standardmäßige Prod-Subdomain funktioniert, prüfen Sie die DNS-Einstellungen Ihrer benutzerdefinierten Domain und Ihren Domain-Registrar auf Redirect-Regeln, die mit der Plattform in Konflikt stehen könnten.
- Leeren Sie den Browser-Cache oder testen Sie in einem Inkognito-Fenster, um zwischengespeicherte Redirects auszuschließen.
Wenn das Problem weiterhin besteht, kontaktieren Sie Support und fügen Sie Folgendes hinzu:
- Vollständige URL, die die Redirect-Schleife zeigt
- Ob die standardmäßige Prod-Subdomain erreichbar ist
- Domainname und DNS-Anbieter
- Vollständiger Screenshot des Fehlers
Meine Umgebungsvariablen funktionieren in der Entwicklung, aber nicht nach dem Veröffentlichen. Warum?
Wenn Ihre App in Preview funktioniert, aber in der Produktion aufgrund fehlender oder leerer Umgebungsvariablen fehlschlägt:
- Prüfen Sie, ob die Umgebungsvariable vor oder nach der letzten Veröffentlichung gespeichert wurde. Wenn sie danach gespeichert wurde, müssen Sie erneut veröffentlichen, damit die Änderung wirksam wird.
- Vergewissern Sie sich, dass die Variable für die richtige Umgebung gesetzt ist (Development vs. Production).
- Prüfen Sie, ob die Fehlermeldung des nachgelagerten Dienstes einen Hinweis gibt — zum Beispiel bedeutet "unauthorized" oft, dass ein API-Schlüssel in dieser Umgebung leer oder falsch ist.
Wenn das Problem weiterhin besteht, kontaktieren Sie Support und fügen Sie Folgendes hinzu:
- Projektlink oder Live-URL
- Den Namen des betroffenen Schlüssels und welche Umgebung das Problem hat
- Den vollständigen Fehler des nachgelagerten Dienstes
- Einen bereinigten Screenshot der Konfigurationsseite
- Ob die Konfiguration vor oder nach dem Veröffentlichen gespeichert wurde
Wichtig: Geben Sie nur Schlüsselnamen an. Senden Sie KEINE geheimen Werte, Passwörter oder Token.
Warum zeigt der Sicherheitsscan ähnliche Ergebnisse mehr als einmal an?
Ergebnisse können eine ähnliche Formulierung verwenden und dennoch auf unterschiedliche Stellen verweisen. Eine ähnliche Formulierung bedeutet nicht unbedingt, dass die Ergebnisse Duplikate sind.
- Vergleichen Sie den Namen des Ergebnisses und die für jedes Resultat angezeigte Stelle.
- Überprüfen Sie jede eindeutige Stelle, anstatt die wiederholte Formulierung zu ignorieren.
- Wenn mehrere Ergebnisse dieselbe zugrunde liegende Ursache haben, beheben Sie diese Ursache und prüfen Sie dann jede Stelle erneut.
- Führen Sie den Sicherheitsscan für die aktualisierte Version erneut aus.
Wenn dasselbe Ergebnis und dieselbe Stelle weiterhin mehr als einmal erscheinen, kontaktieren Sie Atoms Support mit dem Chat Link, der Scan-Zeit und Zeitzone, der Anzahl der Ergebnisse und einem geschwärzten Screenshot. Entfernen Sie alle Passwörter, Schlüssel, Token oder andere sensible Informationen, die in einem Ergebnis erscheinen könnten.
Warum ist ein Sicherheitsproblem aufgetreten, nachdem der Scan keine Probleme gefunden hat?
Ein abgeschlossener Scan ohne gemeldete Ergebnisse ist eine nützliche Prüfung, kann aber nicht garantieren, dass jedes Sicherheits- oder Laufzeitproblem gefunden wurde. Der Scan prüft die ausgewählte Projektversion; Ihre App muss dennoch so getestet werden, wie echte Nutzer sie verwenden werden.
Testen Sie vor dem Veröffentlichen die wichtigen Abläufe in Ihrer App, einschließlich Anmeldung, Nutzerrollen, Zugriff auf private Daten, Zahlungen und verbundene Dienste. Verwenden Sie separate Testkonten für verschiedene Rollen und bestätigen Sie, dass jedes Konto nur auf die für es vorgesehenen Informationen und Aktionen zugreifen kann.
Wenn Sie ein Produktionsproblem entdecken, das Konten, private Daten, Zahlungen oder Zugangsdaten offenlegen könnte, stellen Sie die Nutzung der betroffenen Funktion zuerst ein oder beschränken Sie den Zugriff darauf. Rotieren Sie alle Zugangsdaten, die offengelegt worden sein könnten, und kontaktieren Sie dann Atoms Support mit dem Chat Link, der betroffenen Version, Schritten zur Reproduktion des Problems, Uhrzeit und Zeitzone sowie einem geschwärzten Screenshot. Teilen Sie die offengelegten Zugangsdaten selbst nicht.
Warum hat der Sicherheitsscan eine reine Admin-Aktion als ungeschützt markiert?
Wenn der Scan meldet, dass eine reine Admin-Aktion möglicherweise ungeschützt ist, behandeln Sie das Ergebnis als ungelöst, bis Sie bestätigt haben, dass unbefugte Nutzer sie nicht verwenden können. Das Ausblenden einer Admin-Schaltfläche reicht nicht aus, wenn die Aktion auf andere Weise weiterhin angefordert werden kann.
- Öffnen Sie das Ergebnis und identifizieren Sie die darin genannte Aktion oder Stelle.
- Entscheiden Sie, welche angemeldeten Rollen diese Aktion verwenden dürfen.
- Bitten Sie den Agent, die Berechtigung des Nutzers zu prüfen, wenn die Aktion angefordert wird, nicht nur, wenn die Schaltfläche angezeigt wird.
- Testen Sie die Aktion im abgemeldeten Zustand, mit einem normalen Testkonto und mit einem autorisierten Admin-Testkonto.
- Bestätigen Sie, dass abgelehnte Versuche keine privaten Daten offenlegen und keine Änderungen vornehmen, und führen Sie dann den Sicherheitsscan erneut aus.
Veröffentlichen Sie die betroffene Funktion nicht, wenn ein unbefugtes Konto die Aktion weiterhin verwenden kann. Kontaktieren Sie Atoms Support mit dem Chat Link, dem Ergebnistext, der betroffenen Version und einem geschwärzten Screenshot, wenn Sie das Problem nicht lösen können.
Warum hat der Sicherheitsscan ein HTTPS-Problem markiert?
HTTPS schützt Informationen, während sie zwischen einem Nutzer und einem Dienst übertragen werden. Wenn der Scan ein HTTPS-Problem meldet, verwenden Sie das genaue Ergebnis, um die betroffene Adresse, Ressource, den Callback oder die Domain-Konfiguration zu identifizieren.
- Öffnen Sie das Ergebnis und notieren Sie die genaue Stelle und Adresse, die gemeldet werden.
- Bitten Sie den Agent, diese spezifische Verbindung durch die vom Anbieter unterstützte sichere Adresse zu ersetzen oder die zugehörige Domain-Konfiguration zu korrigieren.
- Ignorieren Sie keine Zertifikatswarnungen und ändern Sie eine Adresse nicht blind, wenn der externe Dienst kein sicheres Äquivalent dokumentiert.
- Testen Sie den betroffenen Nutzerablauf erneut und bestätigen Sie, dass kein Passwort, Token, Zahlungsdetail oder private Information über eine unsichere Verbindung gesendet wird.
- Führen Sie den Sicherheitsscan für die aktualisierte Version erneut aus.
Wenn das Ergebnis eine benutzerdefinierte Domain oder ein Zertifikat betrifft, das Sie nicht korrigieren können, kontaktieren Sie Atoms Support mit dem Chat Link, der betroffenen URL, dem Ergebnistext, Uhrzeit und Zeitzone sowie einem geschwärzten Screenshot.
Warum hat der Sicherheitsscan fehlende Row Level Security-Richtlinien markiert?
Row Level Security oder RLS ist eine Supabase-Funktion, die steuert, welche Datenbankzeilen jeder Nutzer lesen oder ändern kann. Dieses Ergebnis ist nur relevant, wenn das Projekt Supabase verwendet und der Scan eine Tabelle identifiziert, deren Zugriffsregeln überprüft werden müssen.
- Öffnen Sie das Ergebnis und identifizieren Sie die darin genannte Tabelle.
- Notieren Sie, wer die Daten dieser Tabelle anzeigen, hinzufügen, bearbeiten oder löschen können soll.
- Bitten Sie den Agent, die am wenigsten permissiven Supabase-Richtlinien zu erstellen, die diese Nutzerabläufe unterstützen.
- Testen Sie im abgemeldeten Zustand und mit einem separaten Testkonto für jede Rolle. Bestätigen Sie, dass jedes Konto nur auf die vorgesehenen Zeilen und Aktionen zugreifen kann.
- Führen Sie den Sicherheitsscan erneut aus, nachdem die Richtlinien angewendet wurden.
Deaktivieren Sie RLS nicht und erlauben Sie nicht einfach jedem Nutzer alles, nur um die Warnung zu entfernen. Bevor Sie eine Änderung vornehmen, die bestehende Daten betreffen könnte, bestätigen Sie den Plan und bewahren Sie gegebenenfalls ein sicheres Backup oder einen Export auf. Teilen Sie niemals Supabase-Schlüssel oder Datenbankzugangsdaten im Chat oder in Screenshots.