gcr.io 存放區

本文將概略介紹 Artifact Registry gcr.io 存放區。gcr.io 存放區可讓 Container Registry 使用者在 Artifact Registry 中儲存容器映像檔,並支援對 Container Registry 使用的相同 gcr.io 網址提出要求,以便維護現有的 Google Cloud 基礎架構。

託管在 Artifact Registry 中的 gcr.io 存放區屬於一般可用功能,在 Container Registry 淘汰後仍可正常運作。

如要轉換至 Artifact Registry 上的 gcr.io 存放區,請按照「自動遷移至 Artifact Registry」中的操作說明進行。

Container Registry 淘汰事宜的背景資訊

Container Registry 已淘汰。自 2025 年 3 月 18 日起,Container Registry 將關閉,因此無法將映像檔寫入 Container Registry。

託管在 Artifact Registry 上的 gcr.io 網址 (包括 Google 擁有的 gcr.io 網址) 不會受到 Container Registry 關閉的影響。

如要進一步瞭解 Container Registry 淘汰事宜,以及如何遷移至 Artifact Registry,請參閱「Container Registry 淘汰事宜」。

gcr.io 網域支援

Artifact Registry 支援對應 Container Registry 主機位置的多區域位置 gcr.io 存放區中 gcr.io 存放區的 gcr.io 網域要求。

Container Registry 主機名稱 Artifact Registry 存放區位置 Artifact Registry 存放區名稱
gcr.io 美國 gcr.io
asia.gcr.io asia asia.gcr.io
eu.gcr.io 歐洲 eu.gcr.io
us.gcr.io 美國 us.gcr.io

儲存空間值區設定

在 Artifact Registry 中建立存放區時,Artifact Registry 不會在專案中建立對應的 Cloud Storage bucket。如果您有直接與儲存空間儲存格互動的 Container Registry 自動化動作,請務必更新該動作,以便對 Artifact Registry 存放區進行相應變更。

舉例來說,如果您以程式輔助方式為 Container Registry 的 Cloud Storage 值區授予權限,就必須更新該自動化功能,以便為代管 gcr.io 網域映像檔的 Artifact Registry 存放區授予 Artifact Registry 權限。

限制

以下限制適用於 Artifact Registry gcr.io 存放區:

  • 從 Container Registry 遷移時,您無法將 Container Registry 主機對應至其他專案中的 Artifact Registry 存放區。

  • 每個 Container Registry 主機名稱只會對應至同一個多地區中的單一 Artifact Registry gcr.io 存放區。

  • gcr.io 存放區的名稱已預先定義,您無法修改。

如果您需要進一步控管存放區的位置,可以改用 Artifact Registry 中的 pkg.dev 存放區。由於 pkg.dev 存放區不支援 gcr.io 網域,因此這個轉換方法需要對現有的自動化和工作流程進行更多變更。請參閱「選擇轉場選項」,瞭解功能差異。

後續步驟