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)

  1. Verifique se você configurou as credenciais corretas para env:COMPOSER_AUTH.
  2. 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.
  3. 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

  1. SSH no servidor.

  2. Recupere o conteúdo da variável env:COMPOSER_AUTH atual usando:

    echo $COMPOSER_AUTH

  3. Copie todo o conteúdo da etapa acima (no formato JSON).

  4. Crie um novo arquivo chamado auth.json com este conteúdo.

  5. Confirme este arquivo auth.json recém-criado no diretório raiz do seu repositório.

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

Leitura relacionada

Não é possível acessar o Adobe Commerce no repositório de nuvem: erro 403 Proibido ou 404 Não encontrado ao implantar

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