在環境: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)
說明 description
環境
雲端基礎結構上的Adobe Commerce 2.4.x
問題
要再現的步驟:
嘗試部署。
預期結果:
您已成功部署。
實際結果:
附註: 此為錯誤範例。 您可能會收到錯誤訊息,指出有不同的檔案(視您部署的Adobe Commerce版本而定)。
您未成功部署。 您會在 部署記錄檔100.4.0.0中看到無法下載「 https://repo.magento.com/archives/magento/module-customer-balance/magento-module-customer-balance-.zip」檔案(HTTP/1.1 404找不到)之類的錯誤。
原因
在以下其中一個位置找到的指定撰寫器存取金鑰可能無法存取程式碼:
- 在專案層級的
env:COMPOSER_AUTH變數中。 - 在
auth.json檔案中,優先於env:COMPOSER_AUTH變數。
解決方法 resolution
更新專案層級的env:COMPOSER_AUTH變數,並確定其已設定有存取程式碼的金鑰。
如需相關步驟,請參閱雲端基礎結構指南中Commerce的變數層級。
相關閱讀
無法存取雲端存放庫上的Adobe Commerce:部署時發生403 Forbidden或404 Not Found錯誤
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f