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)
- Asegúrese de haber configurado las credenciales correctas para
env:COMPOSER_AUTH
. - 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.
- 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
-
SSH en el servidor.
-
Recupere el contenido de la variable
env:COMPOSER_AUTH
actual mediante:echo $COMPOSER_AUTH
-
Copie todo el contenido del paso anterior (en formato JSON).
-
Cree un nuevo archivo de nombre
auth.json
con este contenido. -
Confirme este archivo
auth.json
recién creado en el directorio raíz del repositorio. -
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.