Documentazione

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

Ultimo aggiornamento: 5 maggio 2025

Per risolvere errori di distribuzione di Adobe Commerce come 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.

Descrizione

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

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

Per risolvere il problema relativo alle chiavi di autorizzazione, effettua le seguenti operazioni:

  1. Per ottenere chiavi di autorizzazione valide (ignorare questa opzione se si è certi che la chiave sia valida):

    1. Contatta il proprietario della licenza di Adobe Commerce per generare le chiavi se le utilizzi create con un account condiviso. Se la licenza è stata revocata in precedenza a causa di problemi di pagamento ma è stata successivamente rinnovata, sarà necessario generare nuove chiavi di autenticazione.
    2. Se il proprietario dell'account non è in grado di accedere a Commerce Marketplace, invia una richiesta di supporto in Adobe Experience League per ulteriore assistenza.
    3. Se l'accesso ha esito positivo, controlla l'ID immagine sul tuo Commerce Marketplace per assicurarti che sia associato all'indirizzo e-mail del proprietario dell'account corrente. Se l'ID immagine è associato correttamente, invia una richiesta di supporto ad Adobe Experience League per ulteriore assistenza. In caso contrario, invia un caso di supporto direttamente al team Marketplace visitando il sito Adobe Commerce Marketplace, passando alla parte inferiore della pagina e facendo clic su Contattaci per aprire un modulo per l'invio di un ticket di supporto Marketplace.
    4. Se non funziona, invia un'e-mail direttamente a Supporto Commerce Marketplace per richiedere un aggiornamento dell'indirizzo e-mail associato all'ID MAGE.
  2. Aggiungi il valore delle chiavi in env:COMPOSER_AUTH variable (o accertati che sia presente il valore corretto) e verifica che le chiavi siano specificate in modo coerente nella variabile a livello di progetto e di ambiente, nonché nel file auth.json (se esiste) nella directory principale del progetto. Consulta le istruzioni e le informazioni correlate in Prepara il sistema esistente e Aggiungi chiavi di autenticazione nella Guida di Commerce on Cloud.

  3. Aggiornare o eliminare auth.json in modo che la chiave venga configurata in un'unica posizione, se i valori delle chiavi di autorizzazione non sono specificati o hanno un altro valore. Accedi al computer che ha le chiavi SSH di Adobe Commerce on Cloud Infrastructure e quindi accedi al progetto: magento-cloud login

  4. Crea un ramo per aggiornare il codice (nell'esempio seguente il nome del ramo è auth viene creato dal ramo primario): magento-cloud environment:branch auth master

  5. Passa alla directory principale del progetto.

  6. Facoltativo: eliminare auth.json se si preferisce e continuare con il passaggio 10.

  7. Apri auth.json in un editor di testo.

    {
                 "http-basic":  {
                     "repo.magento.com": {
                         "username": "<public_key>",
                         "password": "<private_key>"
                         }
                       }
                     }
    
  8. Aggiungi le chiavi di autenticazione corrette.

  9. Salva le modifiche e esci dall’editor di testo.

  10. Eseguire il commit e unire le modifiche:

    git add -A
            git commit -m "<message>"
            git push origin master
    
  11. Attendi la distribuzione del progetto.

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