Zurücksetzen von Bereitstellungstoken in Azure Static Web Apps

Wenn Sie eine neue Azure Static Web Apps-Website erstellen, generiert Azure ein Token, das verwendet wird, um die Anwendung während der Bereitstellung zu identifizieren. Während der Bereitstellung wird dieses Token als Geheimnis im GitHub-Repository gespeichert. In diesem Artikel wird erläutert, wie Sie dieses Token verwenden und verwalten.

Normalerweise brauchen Sie sich keine Gedanken über das Bereitstellungstoken zu machen, aber aus den folgenden Gründen müssen Sie das Token möglicherweise abrufen oder zurücksetzen.

  • Tokenkompromittierung: Setzen Sie Ihr Token zurück, wenn es extern offengelegt wurde.
  • Bereitstellung über ein separates GitHub-Repository: Wenn Sie die Bereitstellung manuell über ein separates GitHub-Repository ausführen, müssen Sie das Bereitstellungstoken im neuen Repository festlegen.

Voraussetzungen

  • Ein vorhandenes GitHub-Repository, das mit Azure Static Web Apps konfiguriert wurde.
  • Falls Sie nicht über ein Repository dieser Art verfügen, helfen Ihnen die Informationen unter Erstellen Ihrer ersten statischen App weiter.

Zurücksetzen eines Bereitstellungstokens

  1. Wählen Sie auf der Seite Übersicht Ihrer Azure Static Web Apps-Website den Link Bereitstellungstoken verwalten aus.

    Managing deployment token

  2. Wählen Sie Token zurücksetzen aus.

    Resetting deployment token

  3. Nachdem im Feld Bereitstellungstoken ein neues Token angezeigt wird, kopieren Sie das Token, indem Sie das Symbol In Zwischenablage kopieren auswählen.

Aktualisieren eines Geheimnisses im GitHub-Repository

Damit die automatisierte Bereitstellung weiterhin ausgeführt wird, müssen Sie nach dem Zurücksetzen eines Tokens den neuen Wert im entsprechenden GitHub-Repository festlegen.

  1. Navigieren Sie zum Repository Ihres Projekts auf GitHub, und wählen Sie die Registerkarte Einstellungen aus.

  2. Wählen Sie im Menü Geheimnisse aus. Sie finden ein Geheimnis mit dem Namen AZURE_STATIC_WEB_APPS_API_TOKEN, das während der Static Web Apps-Bereitstellung generiert wird, im Abschnitt Repositorygeheimnisse.

    Listing repository secrets

    Hinweis

    Wenn Sie die Azure Static Web Apps-Website aus mehreren Branches dieses Repositorys erstellt haben, werden in dieser Liste mehrere AZURE_STATIC_WEB_APPS_API_TOKEN-Geheimnisse angezeigt. Wählen Sie den richtigen aus, indem Sie den Dateinamen, der im Feld Edit workflow (Workflow bearbeiten) auf der Registerkarte Overview (Übersicht) der Static Web Apps-Website aufgeführt wird, abgleichen.

  3. Wählen Sie Update.

  4. Fügen Sie den Wert des Bereitstellungstokens in das Feld Value (Wert) ein.

  5. Wählen Sie Geheimnis aktualisieren aus.

    Updating repository secret

Nächste Schritte