Error de credenciales de autenticación del Compositor durante la implementación en Producción en Adobe Commerce Cloud

Cuando se produce un error de credenciales de autenticación del compositor como URL se requiere autenticación (HTTP 401). se produce durante la implementación en Production en Adobe Commerce en la infraestructura en la nube. Compruebe primero que se puede obtener acceso al archivo auth.json o a las credenciales de autenticación equivalentes durante la fase de compilación de la implementación de producción. A continuación, puede corregir la variable de nivel de entorno env:COMPOSER_AUTH (Recomendado) o crear e implementar el archivo auth.json manualmente.

Descripción description

Entorno

Adobe Commerce en la infraestructura en la nube, en producción y ensayo

Problema

Al intentar implementar en el entorno, el proceso de implementación se detiene debido a una autenticación requerida de URL (HTTP 401). error relacionado con las credenciales de autenticación del compositor.

Las mismas credenciales funcionan en el archivo auth.json localmente o en otro entorno, pero se produce un error durante la implementación en otro.

Resolución resolution

NOTA: Para encontrar las credenciales del compositor, consulte Obtener las claves de autenticación en la Guía de instalación de Adobe Commerce.

Para resolver este problema, siga estos pasos:

Compruebe que se puede obtener acceso al archivo auth.json o a las credenciales de autenticación equivalentes durante la fase de compilación de la implementación de producción.

Existen dos opciones recomendadas para resolver este problema:

Opción 1: corregir env:COMPOSER_AUTH variable de nivel de entorno (recomendado)

  1. Asegúrese de haber configurado las credenciales correctas para env:COMPOSER_AUTH.
  2. Para acceder a la configuración global, haga clic en el icono de engranaje en la parte superior izquierda de la interfaz de usuario del proyecto en la nube y, a continuación, seleccione la pestaña Variables.
  3. Asegúrese de seleccionar Disponible durante la compilación y deseleccione Disponible durante la ejecución. Haga referencia a claves de autenticación en la Guía de infraestructura de Commerce en la nube.

Si la Opción 1 no resuelve su problema, continúe con la Opción 2.

Opción 2: crear e implementar el archivo auth.json manualmente

  1. SSH en el servidor.

  2. Recupere el contenido de la variable env:COMPOSER_AUTH actual mediante:

    echo $COMPOSER_AUTH

  3. Copie todo el contenido del paso anterior (en formato JSON).

  4. Cree un nuevo archivo de nombre auth.json con este contenido.

  5. Confirme este archivo auth.json recién creado en el directorio raíz del repositorio.

  6. Déclencheur una nueva implementación.

Al seguir cualquiera de las opciones proporcionadas anteriormente, debe poder implementar correctamente en el entorno que tiene el problema sin encontrar problemas relacionados con las credenciales de autenticación del compositor.

Si necesita asistencia adicional o si surge algún problema al implementar estas soluciones, abra un ticket con el Soporte técnico de Adobe Commerce para obtener ayuda adicional.

Lectura relacionada

No se puede acceder a Adobe Commerce en el repositorio en la nube: error 403 prohibido o 404 no encontrado al implementar

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