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)

  1. Vérifiez que vous avez configuré les informations d’identification appropriées pour env:COMPOSER_AUTH.
  2. 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.
  3. 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

  1. SSH dans votre serveur.

  2. Récupérez le contenu de la variable de env:COMPOSER_AUTH actuelle à l’aide de :

    echo $COMPOSER_AUTH

  3. Copiez tout le contenu de l’étape ci-dessus (au format JSON).

  4. Créez un fichier nommé auth.json avec ces contenus.

  5. Validez ce fichier auth.json nouvellement créé dans le répertoire racine de votre référentiel.

  6. 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.

Lecture connexe

Impossible d’accéder à Adobe Commerce sur le référentiel cloud : erreur 403 Interdit ou 404 Introuvable lors du déploiement

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