如何驗證我的映像檔參照?

當您使用 Code Engine 應用程式或工作時,必須指定容器映像檔參照及登錄密碼才能存取映像檔。 若要讓這些工作負載正確運作,映像檔參照及其存取內容必須在應用程式或工作的生命期限內保持有效。

如果您收到訊息來驗證映像檔參照,請檢查以確定映像檔參照及其存取內容是有效的。

錯誤訊息範例

Revision failed
Unable to pull the image "icr.io/codeengine/my_image" Verify the image reference.

請採取下列步驟,以協助您解決映像檔的問題。

  1. 您的映像檔必須存在。

    • 請檢查映像檔已推送至登錄,且尚未從登錄中刪除。
    • 在 Code Engine 實體 (應用程式工作、函數) 的配置中,確認所參照映像檔的名稱正確,且映像檔的路徑正確。
  2. 請確認已定義儲存器映像檔的存取權,且所參照登錄密鑰中的認證有效。

    • 如果參照的映像檔使用 SHA 總和檢查或標籤名稱,請確定您的映像檔可以從登錄中取回,且所有這些值都包含在映像檔參照中。
    • 如果您在建立 Code Engine 應用程式、工作或函數之後,將輪替 API 金鑰新增至 Code Engine 登錄密碼,則輪替 API 金鑰不會自動更新登錄密碼中儲存的金鑰。 為了確保循環 API 金鑰已更新,請使用最新的 API 金鑰 更新登錄密碼
    • 請參閱 存取容器登錄

如需影像參照的相關資訊,請參閱下列主題。