建立存放區時,您必須指定存放區位置。所選位置會決定存放區儲存空間的建立位置。您可以在下列類型的位置建立存放區:
「地區」是特定的地理位置,例如東京或北維吉尼亞。
「多地區」是指包含兩個及以上地理位置的大型地理區域,例如亞洲或美國。
Artifact Registry 會根據服務專屬條款,將構件儲存在選取的位置。
適合的位置可讓資料消費者在延遲時間、可用性和頻寬費用之間取得平衡。
- 使用單一地區可讓相同地區中系統的上傳和下載延遲時間和網路頻寬達到最佳化。
- 如果您要與 Google 網路外部且分佈在較大地理區域的系統互動,或者需要跨區域備援帶來更高的可用性,請使用多地區。
通常,您應該將構件儲存在方便的位置或包含大多數資料使用者的位置。
針對 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-west2 或 europe-west6 資料中心。