在Adobe Commerce Cloud中部署至生產環境期間發生撰寫器驗證認證錯誤

當編輯器驗證認證錯誤(如​ URL需要驗證(HTTP 401))時。在雲端基礎結構上部署到Adobe Commerce中的生產環境期間發生,請先確認在您的生產部署建置階段可以存取auth.json檔案或同等驗證認證。 然後,您可以修正env:COMPOSER_AUTH環境層級變數(建議),或手動建立及部署auth.json檔案。

說明 description

環境

雲端基礎結構上的Adobe Commerce,在生產與中繼中

問題

當嘗試部署至環境時,部署程式會由於​ 需要驗證的URL (HTTP 401)而暫停。與撰寫器驗證認證相關的 ​錯誤。

相同的認證在本機或其他環境的auth.json檔案上運作,但在其他環境的部署期間失敗。

解決方法 resolution

注意 若要尋找您的撰寫器認證,請參閱《Adobe Commerce安裝指南》中的取得您的驗證金鑰

若要解決此問題,請遵循下列步驟:

確認在生產部署的建置階段可以存取auth.json檔案或同等驗證認證。

解決此問題的建議選項有兩種:

選項1:修正env:COMPOSER_AUTH環境層級變數(建議)

  1. 確定您已為env:COMPOSER_AUTH設定正確的認證。
  2. 按一下雲端專案UI左上角的齒輪圖示,然後選取「變數」標籤,以存取全域設定。
  3. 請確定您選取​ 在建置時間期間可用,並取消選取​ 在執行時間期間可用。 參考《雲端基礎結構上的Commerce指南》中的驗證金鑰

如果選項1無法解決問題,請繼續選項2。

選項2:手動建立和部署auth.json檔案

  1. SSH連線至您的伺服器。

  2. 使用以下專案擷取您目前env:COMPOSER_AUTH變數的內容:

    echo $COMPOSER_AUTH

  3. 複製上述步驟的所有內容(JSON格式)。

  4. 使用這些內容建立名為auth.json的新檔案。

  5. 將這個新建立的auth.json檔案提交到存放庫的根目錄。

  6. 觸發新部署。

透過遵循上述任一選項,您應該能夠成功部署到有問題的環境,而不會遇到與撰寫器驗證認證相關的問題。

如需進一步協助,或實施這些解決方案時發生任何困難,請向Adobe Commerce技術支援服務單取得其他協助。

相關閱讀

無法存取雲端存放庫上的Adobe Commerce:部署時發生403 Forbidden或404 Not Found錯誤

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