Dokumentation

Zugriff auf Adobe Commerce im Cloud-Repository nicht möglich: Fehler 403 Verboten oder 404 Nicht gefunden bei der Bereitstellung

Letzte Aktualisierung: 5. Mai 2025

Um Adobe Commerce-Bereitstellungsfehler wie 403 Forbidden oder 404 Not Found zu beheben, rufen Sie gültige Autorisierungsschlüssel ab und stellen Sie sicher, dass sie in der env:COMPOSER_AUTH-Variablen und auth.json Datei korrekt angegeben sind.

Beschreibung

Umgebung

Adobe Commerce on Cloud Infrastructure-Versionen 2.2.x, 2.3.x und 2.4.x

Problem/Symptome

Bei der Bereitstellung von Adobe Commerce in der Cloud-Infrastruktur kann es zu Fehlern kommen, die darauf hinweisen, dass der Zugriff auf die Repository-URL nicht möglich ist, was zu Bereitstellungsfehlern führt. Im Bereitstellungsfehlerprotokoll in der Projekt-Benutzeroberfläche wird eine Fehlermeldung wie die folgende angezeigt:

Auf die URL "https://repo.magento.com/archives/magento/magento-cloud-configuration/magento-magento-cloud-configuration-x.x.x.x.zip" konnte nicht zugegriffen werden: HTTP/1.1 403 Verboten

ODER

Die Datei "https://repo.magento.com/archives/magento/module-customer-segment/magento-module-customer-segment-x.x.x.x-patchY.zip" konnte nicht heruntergeladen werden (HTTP/1.1 404 Nicht gefunden)

(Klicken Sie auf das Fehler-Symbol in der Projekt-Benutzeroberfläche, um das Protokoll anzuzeigen.)

Ursache

Die Hauptursache dieser Fehler sind ungültige oder falsch angegebene Autorisierungsschlüssel. Dies kann aus folgenden Gründen passieren:

  • Verwenden von Schlüsseln, die von einem freigegebenen Konto generiert wurden
  • Lizenzwiderruf aufgrund von Zahlungsproblemen

Hinweis: Wenn dies auf ein Problem mit der Rechnungsstellung oder einem abgelaufenen Vertrag zurückzuführen ist, wenden Sie sich an Ihr Adobe-Accountteam, um weitere Informationen zu erhalten. Nach der Reaktivierung Ihrer Lizenz werden Ihre Support- und Bereitstellungsberechtigungen wiederhergestellt.

Auflösung

Führen Sie die folgenden Schritte aus, um das Problem mit den Autorisierungsschlüsseln zu beheben:

  1. So rufen Sie gültige Autorisierungsschlüssel ab (überspringen Sie diesen Schritt, wenn Sie sich sicher sind, dass der Schlüssel gültig ist):

    1. Wenden Sie sich an den Adobe Commerce-Lizenzinhaber, um die Schlüssel zu generieren, wenn Sie die Schlüssel verwenden, die unter einem freigegebenen Konto erstellt wurden. Wenn Ihre Lizenz aufgrund von Zahlungsschwierigkeiten zuvor widerrufen wurde, aber seitdem verlängert wurde, müssen Sie neue Authentifizierungsschlüssel generieren.
    2. Wenn sich der Kontoinhaber nicht bei der Commerce Marketplace anmelden kann, senden Sie eine Support-Anfrage an Adobe Experience League, um weitere Hilfe zu erhalten.
    3. Wenn die Anmeldung erfolgreich war, überprüfen Sie die MAGE-ID an Ihrer Commerce Marketplace, um sicherzustellen, dass sie mit der E-Mail-Adresse des aktuellen Kontoinhabers verknüpft ist. Wenn die Bild-ID korrekt zugeordnet ist, senden Sie eine Support-Anfrage an Adobe Experience League, um weitere Hilfe zu erhalten. Senden Sie andernfalls einen Support-Fall direkt an das Marketplace-Team, indem Sie die Adobe Commerce Marketplace-Website besuchen, zum Seitenende navigieren und auf Kontaktieren Sie uns klicken, um ein Formular zum Senden eines Marketplace-Support-Tickets zu öffnen.
    4. Wenn dies nicht funktioniert, senden Sie eine E-Mail direkt an den Commerce Marketplace Support, um eine Aktualisierung der mit der MAGE-ID verknüpften E-Mail-Adresse anzufordern.
  2. Fügen Sie den Schlüsselwert in die env:COMPOSER_AUTH variable ein (oder stellen Sie sicher, dass der richtige Wert vorhanden ist) und überprüfen Sie, ob die Schlüssel in der Variablen auf Projektebene und Umgebungsebene sowie in der auth.json-Datei (falls vorhanden) im Projektstamm konsistent angegeben sind. Weitere Informationen finden Sie in den Anweisungen Vorbereiten des vorhandenen Systems und Hinzufügen von Authentifizierungsschlüsseln im Handbuch zu Commerce in Cloud Manager.

  3. Aktualisieren oder auth.json, um eine einzelne Stelle zu haben, an der der Schlüssel konfiguriert ist, wenn die Werte der Autorisierungsschlüssel nicht angegeben sind oder einen anderen Wert haben. Melden Sie sich bei dem Computer an, auf dem sich Ihre Adobe Commerce on Cloud Infrastructure SSH-Schlüssel befinden, und melden Sie sich dann bei Ihrem Projekt an: magento-cloud login

  4. Erstellen Sie eine Verzweigung, um den Code zu aktualisieren (im folgenden Beispiel wird der Verzweigungsname auth aus der primären Verzweigung erstellt): magento-cloud environment:branch auth master

  5. Wechseln Sie in das Stammverzeichnis des Projekts.

  6. Optional: Löschen Sie die auth.json, wenn Sie es vorziehen, und fahren Sie mit Schritt 10 fort.

  7. Öffnen Sie auth.json in einem Texteditor.

    {
                 "http-basic":  {
                     "repo.magento.com": {
                         "username": "<public_key>",
                         "password": "<private_key>"
                         }
                       }
                     }
    
  8. Fügen Sie die richtigen Authentifizierungsschlüssel hinzu.

  9. Speichern Sie Ihre Änderungen und beenden Sie den Texteditor.

  10. Übergeben und Zusammenführen Ihrer Änderungen:

    git add -A
            git commit -m "<message>"
            git push origin master
    
  11. Warten Sie, bis das Projekt bereitgestellt wird.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f