Dokumentation

Det går inte att komma åt Adobe Commerce i molnrapporten: 403 Otillåten eller 404 Inte hittad vid distribution

Senast uppdaterad: 5 maj 2025

Om du vill åtgärda Adobe Commerce-distributionsfel som 403 Otillåten eller 404 Hittades inte, kan du hämta giltiga auktoriseringsnycklar och kontrollera att de har angetts korrekt i variabeln env:COMPOSER_AUTH och filen auth.json .

Beskrivning

Miljö

Adobe Commerce on cloud infrastructure version 2.2.x, 2.3.x och 2.4.x

Problem/symtom

När du distribuerar Adobe Commerce i en molninfrastruktur kan det uppstå fel som anger att det inte går att komma åt databasens URL, vilket kan leda till distributionsfel. I distributionsfelloggen i projektanvändargränssnittet visas ett felmeddelande som liknar följande:

Det gick inte att komma åt URL:en https://repo.magento.com/archives/magento/magento-cloud-configuration/magento-magento-cloud-configuration-x.x.x.x.zip: HTTP/1.1 403 Förbjuden

ELLER

Det gick inte att hämta filen https://repo.magento.com/archives/magento/module-customer-segment/magento-module-customer-segment-x.x.x.x-patchY.zip (HTTP/1.1 404 Hittades inte)

(Klicka på ikonen Fel i projektgränssnittet för att visa loggen.)

Orsak

Den främsta orsaken till dessa fel är ogiltiga eller felaktigt angivna auktoriseringsnycklar. Detta kan bero på:

  • Använda nycklar som genererats från ett delat konto
  • Återkallande av licens på grund av betalningsproblem

Obs! Om det beror på ett fakturerings- eller kontraktproblem kontaktar du Adobe Account Team för att få hjälp med att lösa problemet. När licensen har återaktiverats återställs din support och dina distributionsrättigheter.

Upplösning

Gör så här för att lösa problemet med auktoriseringsnycklarna:

  1. Så här hämtar du giltiga auktoriseringsnycklar (hoppa över detta om du är säker på att nyckeln är giltig):

    1. Kontakta Adobe Commerce licensinnehavare för att generera nycklarna om du använder dem som skapats under ett delat konto. Om din licens har återkallats tidigare på grund av betalningsproblem men sedan dess har förnyats, måste du generera nya autentiseringsnycklar.
    2. Om kontoägaren inte kan logga in på Commerce Marketplace skickar du en supportförfrågan på Adobe Experience League för ytterligare hjälp.
    3. Om inloggningen lyckas kontrollerar du MAGE ID på din Commerce Marketplace för att kontrollera att den är kopplad till den aktuella kontoägarens e-postadress. Om Mage ID är korrekt associerat skickar du en supportförfrågan på Adobe Experience League för ytterligare hjälp. Om inte, skicka ett supportärende direkt till Marketplace-teamet genom att gå till Adobe Commerce Marketplace-webbplatsen, navigera längst ned på sidan och klicka på Kontakta oss för att öppna ett formulär för att skicka ett supportärende på Marketplace.
    4. Om det inte fungerar skickar du ett e-postmeddelande direkt till Commerce Marketplace Support för att begära en uppdatering av e-postadressen som är kopplad till MAGE-ID:t.
  2. Lägg till nyckelvärdet i env:COMPOSER_AUTH variable (eller se till att rätt värde finns) och kontrollera om nycklarna anges konsekvent i variabeln på projektnivå och miljönivå samt i auth.json-filen (om den finns) i projektroten. Se instruktionerna och relaterad information i Förbered ditt befintliga system och Lägg till autentiseringsnycklar i Commerce on Cloud Guide.

  3. Uppdatera eller ta bort auth.json, så att det finns en plats där nyckeln är konfigurerad, om auktoriseringsnyckelvärdena inte har angetts eller har ett annat värde. Logga in på den dator som har din Adobe Commerce på SSH-nycklar för molninfrastruktur och logga sedan in på ditt projekt: magento-cloud login

  4. Skapa en gren för att uppdatera koden (i följande exempel skapas grennamnet auth från den primära grenen): magento-cloud environment:branch auth master

  5. Byt till projektets rotkatalog.

  6. Valfritt: Ta bort auth.json om du vill och fortsätt till steg 10.

  7. Öppna auth.json i en textredigerare.

    {
                 "http-basic":  {
                     "repo.magento.com": {
                         "username": "<public_key>",
                         "password": "<private_key>"
                         }
                       }
                     }
    
  8. Lägg till rätt autentiseringsnycklar.

  9. Spara ändringarna och avsluta textredigeraren.

  10. Genomför och sammanfoga dina ändringar:

    git add -A
            git commit -m "<message>"
            git push origin master
    
  11. Vänta på att projektet ska distribueras.

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