Impossibile accedere all’archivio cloud di Adobe Commerce: errore 403 Forbidden o 404 Not Found durante la distribuzione

Per risolvere gli errori di distribuzione di Adobe Commerce, ad esempio 403 Forbidden o 404 Not Found, ottenere chiavi di autorizzazione valide e assicurarsi che siano specificate correttamente nella variabile env:COMPOSER_AUTH e nel file auth.json.

Nota: la disponibilità di chiavi di autorizzazione valide non garantisce l’accesso al codice. In caso di problemi di fatturazione o di scadenza del contratto, non potrai più accedere al codice e inviare i ticket di supporto.

Descrizione description

Ambiente

Adobe Commerce su infrastruttura cloud versioni 2.2.x, 2.3.x e 2.4.x

Problema/Sintomi

Durante la distribuzione di Adobe Commerce nell’infrastruttura cloud, è possibile che si verifichino errori che indicano che non è possibile accedere all’URL dell’archivio, con conseguente errore di distribuzione. Nel registro degli errori di distribuzione nell’interfaccia utente di Project viene visualizzato un messaggio di errore simile al seguente:

Impossibile accedere all’URL ‘https://repo.magento.com/archives/magento/magento-cloud-configuration/magento-magento-cloud-configuration-x.x.x.x.zip’: HTTP/1.1 403 Forbidden

O


Impossibile scaricare il file ‘https://repo.magento.com/archives/magento/module-customer-segment/magento-module-customer-segment-x.x.x.x-patchY.zip’ (HTTP/1.1 404 - Non trovato)

(Fai clic sull’icona Errore nell’interfaccia utente di Project per visualizzare il registro.)

Causa

La causa principale di questi errori non è valida o le chiavi di autorizzazione non sono specificate correttamente. Ciò può verificarsi a causa di:

  • Utilizzo di chiavi generate da un account condiviso
  • Revoca della licenza a causa di problemi di pagamento
  • Le chiavi configurate sono state eliminate dall’account
  • Utilizzo di chiavi di autenticazione diverse in env:COMPOSER_AUTH e auth.json, che possono causare conflitti di adesione e errori di download del pacchetto
  • La licenza di Adobe Commerce è stata spostata su un account diverso (ID immagine), mentre l’ambiente continua a utilizzare le chiavi di autenticazione del Compositore generate con l’account precedente/interrotto.

Nota: se riscontri che è dovuto a un problema di fatturazione o di contratto scaduto, contatta il team dell’account Adobe per ricevere assistenza per risolvere il problema. Dopo la riattivazione della licenza, verranno ripristinati i diritti relativi a supporto e distribuzione.

Risoluzione resolution

Prima di iniziare: Assicurati di utilizzare le chiavi di autenticazione del Compositore generate con l’account Adobe Commerce attualmente autorizzato. Le chiavi generate con un account precedente o interrotto non funzioneranno.

Passaggio 1: generare nuove chiavi di autenticazione

  1. Contatta il proprietario della licenza di Adobe Commerce per generare nuove chiavi di autenticazione se utilizzi chiavi create con un account condiviso. Se la licenza è stata revocata in precedenza a causa di problemi di pagamento ed è stata successivamente rinnovata, è necessario
    genera nuove chiavi di autenticazione.
  2. Se il proprietario dell’account non è in grado di accedere a
    Adobe Commerce Marketplace,
    invia a
    richiesta di supporto
    tramite Adobe Experience League.
  3. Se il proprietario dell’account può effettuare l’accesso, verificare che l’ID IMMAGINE sia associato all’indirizzo e-mail corretto. Se l’associazione non è corretta, aprire un ticket di supporto per Marketplace utilizzando Contattaci oppure inviare un messaggio di posta elettronica al Supporto Commerce Marketplace: commercemarketplacesupport@adobe.com per richiedere un aggiornamento.

Passaggio 2: aggiornare la configurazione dell’autenticazione del Compositore

Aggiungere le chiavi di autenticazione alla variabile env:COMPOSER_AUTH o verificare che i valori corretti siano già configurati. Verificare che i valori siano coerenti a livello di progetto, ambiente e nel file auth.json (se presente). Per ulteriori informazioni, vedere Preparare il sistema esistente.

Passaggio 3: aggiornare o rimuovere auth.json

Se si utilizza la variabile env:COMPOSER_AUTH, Adobe consiglia di rimuovere auth.json dal progetto per evitare conflitti di credenziali. Se conservi il file, accertati che contenga le chiavi di autenticazione corrette.

Accedi al computer che dispone delle chiavi SSH dell’infrastruttura cloud di Adobe Commerce, quindi accedi al progetto:

magento-cloud login

Creare un ramo per aggiornare la configurazione (ad esempio, auth):

magento-cloud environment:branch auth

Dalla directory principale del progetto, apri auth.json in un editor di testo e aggiornalo come necessario:

{
  "http-basic": {
    "repo.magento.com": {
      "username": "<public_key>",
      "password": "<private_key>"
    }
  }
}

Passaggio 4: confermare le modifiche e implementarle

Salva le modifiche, quindi esegui il commit e inviale al repository:

git add -A
git commit -m "<message>"
git push origin master

Monitora lo stato di distribuzione nell’interfaccia utente di Project e verifica che il download del pacchetto sia stato completato correttamente.

Lettura correlata

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

recommendation-more-help
experience-cloud-kcs-help-kbarticles