Errore nelle credenziali di autenticazione del compositore durante la distribuzione in produzione in Adobe Commerce Cloud

Quando le credenziali di autenticazione di un compositore sono errate, ad esempio URL, è richiesta l'autenticazione (HTTP 401). si verifica durante la distribuzione nell'ambiente di produzione in Adobe Commerce sull'infrastruttura cloud. Verificare innanzitutto che il file auth.json o le credenziali di autenticazione equivalenti siano accessibili durante la fase di compilazione della distribuzione nell'ambiente di produzione. È quindi possibile correggere la variabile a livello di ambiente env:COMPOSER_AUTH (scelta consigliata) oppure creare e distribuire il file auth.json manualmente.

Descrizione description

Ambiente

Adobe Commerce sull’infrastruttura cloud, in produzione e staging

Problema

Durante il tentativo di distribuzione nell'ambiente, il processo di distribuzione viene interrotto a causa di un'autenticazione richiesta URL (HTTP 401).Errore relativo alle credenziali di autenticazione del compositore.

Le stesse credenziali funzionano nel file auth.json localmente o in un altro ambiente, ma non riescono durante la distribuzione in un altro ambiente.

Risoluzione resolution

NOTA: Per trovare le credenziali del compositore, consulta Ottenere le chiavi di autenticazione nella Guida all'installazione di Adobe Commerce.

Per risolvere il problema, eseguire la procedura seguente:

Verificare che il file auth.json o le credenziali di autenticazione equivalenti siano accessibili durante la fase di compilazione della distribuzione di produzione.

Per risolvere il problema sono disponibili due opzioni consigliate:

Opzione 1: correggere la variabile a livello di ambiente env:COMPOSER_AUTH (scelta consigliata)

  1. Verificare di aver impostato le credenziali corrette per env:COMPOSER_AUTH.
  2. Accedi alla configurazione globale facendo clic sull'icona a forma di ingranaggio in alto a sinistra nell'interfaccia utente del progetto cloud, quindi seleziona la scheda Variabili.
  3. Accertati di selezionare Disponibile durante la generazione e deselezionare Disponibile durante il runtime. Fare riferimento a chiavi di autenticazione nella Guida all'infrastruttura di Commerce su Cloud.

Se l'opzione 1 non risolve il problema, procedere con l'opzione 2.

Opzione 2: crea e distribuisci auth.json file manualmente

  1. SSH nel server.

  2. Recupera il contenuto della variabile env:COMPOSER_AUTH corrente tramite:

    echo $COMPOSER_AUTH

  3. Copia tutti i contenuti dal passaggio precedente (in formato JSON).

  4. Creare un nuovo file denominato auth.json con questi contenuti.

  5. Eseguire il commit del file auth.json appena creato nella directory principale dell'archivio.

  6. Attiva una nuova distribuzione.

Utilizzando una delle opzioni fornite in precedenza, dovresti essere in grado di eseguire correttamente la distribuzione nell’ambiente che presenta il problema, senza riscontrare problemi relativi alle credenziali di autenticazione del compositore.

Se è richiesta ulteriore assistenza o se si verificano problemi durante l'implementazione di queste soluzioni, apri un ticket con il supporto tecnico Adobe Commerce per ulteriore assistenza.

Lettura correlata

Impossibile accedere ad Adobe Commerce sul repository cloud: errore 403 Forbidden o 404 Not Found durante la distribuzione

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