Укажите регион в снимке консоли GCP? - PullRequest
0 голосов
/ 31 января 2019

Когда вы используете графический интерфейс для создания снимка с помощью GCP, он позволяет вам выбрать зону и регион, а когда вы делаете это через терминал, используя снимок с диска gcloud compute, кажется, что вы только выбираете зону, что не годитсядля нас, поскольку зона включает в себя США и Канаду, и у нас есть клиенты с политикой, согласно которой все данные должны храниться в Канаде.Есть ли способ сделать это с помощью команды «gcloud compute Диски снимок» или это доступно только через их графический интерфейс, и, следовательно, не по расписанию?

edit: я думаю, по сути, я хочу сделать региональный, иукажите регион, а не многорегиональную резервную копию с терминала, но не можете найти способ сделать это.

1 Ответ

0 голосов
/ 31 января 2019

Когда вы используете графический интерфейс для создания снимка с помощью 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 означает, где будет храниться снимок.
...