在env:COMPOSER_AUTH或auth.json中有正確的存取金鑰時部署失敗

本文提供解決方案,解決部署失敗的問題,例如部署記錄檔中的錯誤:

W:   [Composer\Downloader\TransportException]
W:   The "https://repo.magento.com/archives/magento/module-customer-balance/magento-module-customer-balance-100.4.0.0.zip" file could not be downloaded (HTTP/1.1 404 Not Found)

受影響的產品和版本

雲端基礎結構上的Adobe Commerce 2.4.x

問題

要再現的步驟

嘗試部署。

預期結果

您已成功部署。

實際結果

NOTE
此為錯誤範例。 您可能會收到錯誤訊息,指出有不同的檔案(視您部署的Adobe Commerce版本而定)。

您未成功部署。 您會在部署記錄檔中看到​ 無法下載「https://repo.magento.com/archives/magento/module-customer-balance/magento-module-customer-balance-100.4.0.0.zip」檔案(HTTP/1.1 404找不到) ​之類的錯誤。

原因

在以下其中一個位置找到的指定撰寫器存取金鑰可能無法存取程式碼:

  • 在專案層級的env:COMPOSER_AUTH變數中
  • auth.json file中,優先於env:COMPOSER_AUTH變數。

解決方案

更新專案層級的env:COMPOSER_AUTH變數,並確定其已設定有存取程式碼的金鑰。

如需相關步驟,請參閱雲端基礎結構指南中Commerce的變數層級

相關閱讀

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a