Artifact Registry 位置

建立存放區時,您必須指定存放區位置。所選位置會決定存放區儲存空間的建立位置。您可以在下列類型的位置建立存放區:

  • 「區域」是特定的地理位置,例如東京或北維吉尼亞。

  • 「多地區」是指包含兩個及以上地理位置的大型地理區域,例如亞洲或美國。

Artifact Registry 會根據服務專屬條款,將構件儲存在選取的位置。

適合的位置可讓資料消費者在延遲時間、可用性和頻寬費用之間取得平衡:

  • 單一區域存放區可讓位於相同區域的系統,在上傳及下載時獲得最佳延遲時間和網路頻寬。
  • 如果多區域存放區的其中一個區域發生故障,存放區可能仍可繼續運作。不過,多區域存放區的作業速度可能會比單一區域存放區慢。此外,如果多區域存放區發生運作失敗,該存放區的所有使用者都會受到影響,無論位於哪個區域。

通常,您應該將構件儲存在方便的位置或包含大多數資料使用者的位置。

如果您也使用 Compute Engine,請注意下列事項:

  • 將資料儲存在與 Compute Engine VM 執行個體相同的區域,可以提供更好的效能。

  • 雖然您無法將 Compute Engine 區域指定為存放區位置,但是存取該地區中的儲存空間時,在該指定地區中各區域的所有 Compute Engine VM 執行個體都具有相似的效能。

如要查看支援的存放區位置清單,請執行下列指令:

gcloud artifacts locations list

位置限制

貴機構可能對儲存資料的位置有特定要求。如果機構政策包含資源位置限制,Artifact Registry 會在您建立存放區時強制執行限制。

機構政策規範不會強制追溯執行現有存放區。如要對現有儲存構件強制執行新的位置限制,請在套用機構政策後建立新的存放區,然後將構件從舊存放區遷移到新的存放區。您可以使用 gcrane 工具在存放區之間複製映像檔。

可用地區

洲別 地區名稱 地區說明
北美洲
northamerica-northeast1 蒙特婁
northamerica-northeast2 多倫多
northamerica-south1 克雷塔羅
us-central1 愛荷華州
us-east1 南卡羅來納州
us-east4 北維吉尼亞州
us-east5 哥倫布
us-south1 達拉斯
us-west1 奧勒岡州
us-west2 洛杉磯
us-west3 鹽湖城
us-west4 拉斯維加斯
南美洲
southamerica-east1 聖保羅
southamerica-west1 聖地亞哥
歐洲
europe-central2 華沙
europe-north1 芬蘭
europe-north2 斯德哥爾摩
europe-southwest1 馬德里
europe-west1 比利時
europe-west2 倫敦
europe-west3 法蘭克福
europe-west4 荷蘭
europe-west6 蘇黎世
europe-west8 米蘭
europe-west9 巴黎
europe-west10 柏林
europe-west12 杜林
中東地區
me-central1 杜哈
me-central2 達曼
me-west1 特拉維夫市
亞洲
asia-east1 台灣
asia-east2 香港
asia-northeast1 東京
asia-northeast2 大阪
asia-northeast3 首爾
asia-south1 孟買
asia-south2 德里
asia-southeast1 新加坡
asia-southeast2 雅加達
asia-southeast3 曼谷
澳洲
australia-southeast1 雪梨
australia-southeast2 墨爾本
非洲
africa-south1 約翰尼斯堡

可用的多區域

多區域位置的資料中心分布在廣泛的地理區域。舉例來說,在 europe 多地區建立的資源會保留在歐盟境內的多個資料中心。您無法設定要選取哪些資料中心,也無法設定這些資料中心在多區域中的位置。

如果您使用 Google Kubernetes Engine 映像檔串流,Artifact Registry 存放區必須與 GKE 節點位於相同區域,或位於與節點執行所在區域對應的多區域。例如:

  • 如果節點位於 us-east1,則 us-east1 區域或 us 多區域的存放區可使用映像檔串流功能,因為 GKE 和 Artifact Registry 都在美國境內的資料中心位置執行。
  • 如果節點位於 northamerica-northeast1 地區,節點就會在加拿大執行。在這種情況下,映像檔串流功能僅適用於同一個地區的存放區。
多地區名稱 多地區說明
asia 亞洲資料中心
europe 歐盟資料中心1
us 美國資料中心

1 新增至 europe 多地區存放區的物件資料不會儲存在 europe-west2europe-west6 資料中心。

後續步驟