Fel vid autentisering av dispositionsreferenser vid distribution till produktion i Adobe Commerce Cloud

När ett inloggningsfel som URL krävs för autentisering av en kompositör (HTTP 401). inträffar under distributionen till Production i Adobe Commerce i molninfrastrukturen. Verifiera först att filen auth.json eller motsvarande autentiseringsuppgifter är tillgängliga under produktionsdistributionsfasen. Sedan kan du antingen åtgärda miljönivåvariabeln env:COMPOSER_AUTH (rekommenderas) eller skapa och distribuera filen auth.json manuellt.

Beskrivning description

Miljö

Adobe Commerce i molninfrastruktur, i produktion och lagring

Problem

När du försöker distribuera till miljön avbryts distributionsprocessen på grund av en URL som krävs för autentisering (HTTP 401).-fel relaterat till autentiseringsuppgifter för kompositör.

Samma autentiseringsuppgifter fungerar lokalt eller i en annan miljö på filen auth.json, men misslyckas under distributionen till en annan.

Upplösning resolution

Obs!: Om du vill hitta dina autentiseringsuppgifter för dispositionen läser du Hämta dina autentiseringsnycklar i Adobe Commerce installationshandbok.

Följ de här stegen för att lösa problemet:

Verifiera att filen auth.json eller motsvarande autentiseringsuppgifter är tillgängliga under byggfasen av produktionsdistributionen.

Det finns två rekommenderade alternativ för att lösa det här problemet:

Alternativ 1: Korrigera env:COMPOSER_AUTH miljönivåvariabel (rekommenderas)

  1. Kontrollera att du har konfigurerat rätt autentiseringsuppgifter för env:COMPOSER_AUTH.
  2. Du får åtkomst till den globala konfigurationen genom att klicka på kugghjulsikonen längst upp till vänster i ditt molnprojekts användargränssnitt och sedan välja fliken Variabler .
  3. Se till att du väljer Tillgängligt under byggtid och avmarkera Tillgängligt under körning. Referera till autentiseringsnycklar i Commerce i molninfrastrukturguiden.

Om alternativ 1 inte löser problemet fortsätter du med alternativ 2.

Alternativ 2: Skapa och distribuera auth.json-filen manuellt

  1. SSH in på servern.

  2. Hämta innehåll för den aktuella env:COMPOSER_AUTH-variabeln med:

    echo $COMPOSER_AUTH

  3. Kopiera allt innehåll från steget ovan (i JSON-format).

  4. Skapa en ny fil med namnet auth.json med det här innehållet.

  5. Genomför den här nyskapade auth.json-filen till databasens rotkatalog.

  6. Utlös en ny distribution.

Genom att följa något av alternativen ovan bör du kunna distribuera till den miljö som har problemet, utan att behöva stöta på problem med autentiseringsuppgifter för dispositionsautentisering.

Om mer hjälp krävs, eller om det uppstår problem när du implementerar de här lösningarna, öppnar du en biljett med Adobe Commerce tekniska support för mer hjälp.

Relaterad läsning

Det går inte att komma åt Adobe Commerce i molnrapporten: 403 Otillåten eller 404 Det gick inte att hitta felet vid distributionen

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