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

Para resolver erros de implantação do Adobe Commerce como 403 Proibido ou 404 Não Encontrado, obtenha chaves de autorização válidas e verifique se elas estão especificadas corretamente na variável env:COMPOSER_AUTH e no arquivo auth.json.

Descrição description

Ambiente

Adobe Commerce na infraestrutura em nuvem versões 2.2.x, 2.3.x e 2.4.x

Problema/Sintomas

Ao implantar o Adobe Commerce na infraestrutura em nuvem, você pode encontrar erros indicando que o URL do repositório não pôde ser acessado, resultando em falha na implantação. No log de erros de implantação na interface do Project, uma mensagem de erro semelhante à seguinte é exibida:

A URL ‘https://repo.magento.com/archives/magento/magento-cloud-configuration/magento-magento-cloud-configuration-x.x.x.x.zip’ não pôde ser acessada: HTTP/1.1 403 Forbidden

OU

​> O arquivo 'https://repo.magento.com/archives/magento/module-customer-segment/magento-module-customer-segment-x.x.x.x-patchY.zip' não pôde ser baixado (HTTP/1.1 404 Não Encontrado)

(Clique no ícone Falha na interface do usuário do projeto para ver o log.)

Causa

A principal causa desses erros é chaves de autorização inválidas ou especificadas incorretamente. Isso pode ocorrer devido a:

  • Uso de chaves geradas de uma conta compartilhada
  • Revogação de licença devido a problemas de pagamento

Observação: se você achar que isso se deve a um problema de faturamento ou de contrato expirado, entre em contato com a equipe de conta da Adobe para obter orientação para resolver isso. Depois que sua licença for reativada, seus direitos de suporte e implantação serão restaurados.

Resolução resolution

Execute as seguintes etapas para resolver o problema com as chaves de autorização:

  1. Para obter chaves de autorização válidas (ignore se tiver certeza de que a chave é válida):

    1. Entre em contato com o proprietário da licença da Adobe Commerce para gerar as chaves se você estiver usando as criadas em uma conta compartilhada. Se sua licença foi revogada anteriormente devido a problemas de pagamento, mas foi renovada desde então, você precisará gerar novas chaves de autenticação.
    2. Se o proprietário da conta não conseguir fazer logon na Commerce Marketplace, envie uma solicitação de suporte na Adobe Experience League para obter assistência.
    3. Se o logon for bem-sucedido, verifique a MAGE ID no Commerce Marketplace para garantir que ela esteja associada ao endereço de email do proprietário da conta atual. Se a ID de imagem estiver associada corretamente, envie uma solicitação de suporte na Adobe Experience League para obter mais assistência. Caso contrário, envie um caso de suporte diretamente para a equipe do Marketplace, visitando o site do Adobe Commerce Marketplace, navegando até a parte inferior da página e clicando em Contate-nos para abrir um formulário para enviar um tíquete de suporte do Marketplace.
    4. Se isso não funcionar, envie um email diretamente para o Suporte da Commerce Marketplace para solicitar uma atualização do endereço de email associado à ID da MAGE.
  2. Adicione o valor de chaves no env:COMPOSER_AUTH variable (ou verifique se o valor correto está lá) e verifique se as chaves são especificadas consistentemente na variável no nível do projeto e no nível do ambiente, bem como no arquivo auth.json (se existir) na raiz do projeto. Consulte as instruções e informações relacionadas em Preparar o sistema existente e Adicionar chaves de autenticação no Guia do Commerce na Nuvem.

  3. Atualize ou exclua auth.json, para ter um único local onde a chave esteja configurada, se os valores das chaves de autorização não forem especificados ou tiverem outro valor. Faça logon na máquina que tem as chaves SSH da infraestrutura em nuvem do Adobe Commerce e, em seguida, faça logon no projeto: magento-cloud login

  4. Crie uma ramificação para atualizar o código (no exemplo a seguir, o nome da ramificação é auth é criado a partir da ramificação primária): magento-cloud environment:branch auth master

  5. Mude para o diretório raiz do projeto.

  6. Opcional: exclua o auth.json se preferir e continue na etapa 10.

  7. Abra auth.json em um editor de texto.

    code language-none
    {
                 "http-basic":  {
                     "repo.magento.com": {
                         "username": "<public_key>",
                         "password": "<private_key>"
                         }
                       }
                     }
    
  8. Adicione as chaves de autenticação corretas.

  9. Salve as alterações e saia do editor de texto.

  10. Confirmar e mesclar suas alterações:

    code language-none
    git add -A
            git commit -m "<message>"
            git push origin master
    
  11. Aguarde a implantação do projeto.

Leitura relacionada

Erro de credenciais de autenticação do Composer durante a implantação para produção na Adobe Commerce Cloud

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