Erreur d’informations d’authentification du compositeur lors du déploiement en production dans Adobe Commerce Cloud
Lorsqu’une erreur d’informations d’authentification de compositeur se produit, comme authentification obligatoire de l’URL (HTTP 401). se produit lors du déploiement en production dans Adobe Commerce sur l’infrastructure cloud, vérifiez d’abord que le fichier auth.json
ou les informations d’authentification équivalentes sont accessibles pendant la phase de création de votre déploiement en production. Vous pouvez ensuite corriger la variable de niveau d’environnement env:COMPOSER_AUTH
(recommandée) ou créer et déployer le fichier auth.json
manuellement.
Description description
Environnement
Adobe Commerce sur les infrastructures cloud, en production et en évaluation
Problème
Lors de la tentative de déploiement dans l’environnement , le processus de déploiement est interrompu en raison d’une authentification URL requise (HTTP 401). erreur liée aux informations d’authentification du compositeur.
Les mêmes informations d’identification fonctionnent sur le fichier auth.json
localement ou dans un autre environnement, mais échouent lors du déploiement dans un autre environnement.
Résolution resolution
REMARQUE : pour rechercher les informations d’identification du compositeur, reportez-vous à la section Obtention de vos clés d’authentification dans le guide d’installation d’Adobe Commerce.
Pour résoudre ce problème, procédez comme suit :
Vérifiez que le fichier auth.json
ou des informations d’authentification équivalentes sont accessibles pendant la phase de création de votre déploiement en production.
Il existe deux options recommandées pour résoudre ce problème :
Option 1 : correction de env:COMPOSER_AUTH
variable au niveau de l’environnement (recommandée)
- Vérifiez que vous avez configuré les informations d’identification appropriées pour
env:COMPOSER_AUTH
. - Accédez à la configuration globale en cliquant sur l’icône d’engrenage en haut à gauche de l’interface utilisateur de votre projet cloud, puis sélectionnez l’onglet Variables.
- Veillez à sélectionner Disponible au moment de la création et désélectionnez Disponible au moment de l’exécution. Référencez Clés d’authentification dans le guide Commerce sur les infrastructures cloud.
Si l’option 1 ne résout pas votre problème, passez à l’option 2.
Option 2 : créer et déployer auth.json
fichier manuellement
-
SSH dans votre serveur.
-
Récupérez le contenu de la variable de
env:COMPOSER_AUTH
actuelle à l’aide de :echo $COMPOSER_AUTH
-
Copiez tout le contenu de l’étape ci-dessus (au format JSON).
-
Créez un fichier nommé
auth.json
avec ces contenus. -
Validez ce fichier
auth.json
nouvellement créé dans le répertoire racine de votre référentiel. -
Déclenchez un nouveau déploiement .
En suivant l’une ou l’autre des options fournies ci-dessus, vous devriez être en mesure de déployer correctement dans l’environnement qui rencontre le problème, sans rencontrer de problèmes liés aux informations d’authentification du compositeur.
Si une assistance supplémentaire est requise ou si des difficultés surviennent lors de la mise en œuvre de ces solutions, veuillez ouvrir un ticket auprès du support technique d’Adobe Commerce pour obtenir de l’aide supplémentaire.