Когда вы используете графический интерфейс для создания снимка с помощью GCP, он позволяет вам выбрать зону и регион
Консоль Google Cloud позволяет вам выбрать «Мультирегиональный» или «Региональный».Нет возможности выбрать регион и зону.В качестве Регионального выберите регион.
Чтобы процитировать Google :
Моментальные снимки можно хранить в одном мультирегиональном местоположении облачного хранилища, напримерАзия, или одно региональное расположение облачного хранилища, например, Asia-South1.
Ваше заявление:
gcloud compute disk снимок, который, кажется, только позволяет выбрать зонучто не очень хорошо для нас, так как в зону входят США и Канада
Я думаю, что вы имеете в виду параметр командной строки --zone
.Эта опция означает местоположение, где находится постоянный диск вычислительного механизма, а не место хранения снимка.Используйте параметр командной строки beta
--storage-location
.Примеры приведены ниже.
Если вы хотите, чтобы ваши данные оставались в Канаде, убедитесь, что ваши экземпляры и контейнеры находятся в Канаде, и вы выбрали «Региональный».В вашем случае выберите Монреаль (northamerica-northeast1
).Регион Монреаля не включает US
, но мультирегиональное местоположение - US
.
Если вы не укажете место хранения, ваш снимок будет сохранен в мультирегиональном регионе, который является географически ближайшимк месту вашего постоянного диска. В вашем случае это означает US
для экземпляров в Монреале.
Например, если ваш постоянный диск вычислительного механизма хранится в northamerica-northeast1
, ваш снимок будет сохранен в US
мультирегиональный по умолчанию.
Чтобы указать «региональный» снимок из CLI:
gcloud beta compute disks snapshot INSTANCE_NAME --zone=northamerica-northeast1-a --snapshot-names=MY_SNAPSHOT_NAME --storage-location=northamerica-northeast1
Чтобы указать «региональный» снимок из CLI:
gcloud beta compute disks snapshot INSTANCE_NAME --zone=northamerica-northeast1-a --snapshot-names=MY_SNAPSHOT_NAME --storage-location=us
Примечание:
- Межрегиональное расположение не ограничено Канадой.
--zone
означает, где находится постоянный диск вычислительного механизма. --storage-location
означает, где будет храниться снимок.