Erro de credenciais de autenticação do Composer durante a implantação para produção na Adobe Commerce Cloud
Quando um erro de credenciais de autenticação do compositor como URL exigia autenticação (HTTP 401). ocorre durante a implantação para Produção no Adobe Commerce na infraestrutura em nuvem. Verifique primeiro se o arquivo auth.json ou as credenciais de autenticação equivalentes estão acessíveis durante a fase de compilação da implantação de produção. Você pode corrigir a variável de nível de ambiente env:COMPOSER_AUTH (Recomendado) ou criar e implantar o arquivo auth.json manualmente.
Descrição description
Ambiente
Infraestrutura do Adobe Commerce na nuvem, em produção e preparo
Problema
Ao tentar implantar no ambiente, o processo de implantação é interrompido devido a uma autenticação necessária de URL (HTTP 401). erro relacionado às credenciais de autenticação do compositor.
As mesmas credenciais funcionam no arquivo auth.json localmente ou em outro ambiente, mas falham durante a implantação em outro.
Resolução resolution
OBSERVAÇÃO: Para encontrar suas credenciais de compositor, consulte Obter suas chaves de autenticação no Guia de Instalação do Adobe Commerce.
Para resolver esse problema, siga estas etapas:
Verifique se o arquivo auth.json ou as credenciais de autenticação equivalentes estão acessíveis durante a fase de compilação da implantação de produção.
Há duas opções recomendadas para resolver esse problema:
Opção 1: Corrigir env:COMPOSER_AUTH variável de nível de ambiente (Recomendado)
- Verifique se você configurou as credenciais corretas para
env:COMPOSER_AUTH. - Acesse a configuração global clicando no ícone de engrenagem na parte superior esquerda da interface do usuário do projeto na nuvem e selecione a guia Variáveis.
- Selecione Disponível durante o tempo de compilação e desmarque Disponível durante o tempo de execução. Referencie Chaves de autenticação no Guia de Infraestrutura do Commerce na Nuvem.
Se a Opção 1 não resolver seu problema, continue com a Opção 2.
Opção 2: criar e implantar o arquivo auth.json manualmente
-
SSH no servidor.
-
Recupere o conteúdo da variável
env:COMPOSER_AUTHatual usando:echo $COMPOSER_AUTH -
Copie todo o conteúdo da etapa acima (no formato JSON).
-
Crie um novo arquivo chamado
auth.jsoncom este conteúdo. -
Confirme este arquivo
auth.jsonrecém-criado no diretório raiz do seu repositório. -
Acione uma nova implantação.
Seguindo uma das opções fornecidas acima, você poderá implantar com êxito no ambiente que tem o problema, sem encontrar problemas relacionados às credenciais de autenticação do compositor.
Se precisar de mais assistência ou se surgirem dificuldades ao implementar essas soluções, abra um tíquete com o Suporte Técnico da Adobe Commerce para obter ajuda adicional.