Я пытаюсь перенести виртуальную машину на GCP из одного проекта в другой.Мне удалось до момента, когда дело дошло до передачи статического IP-адреса.
Я отключил его от старой виртуальной машины, а затем удалил / выпустил.Я пошел в новый проект и попытался создать новый экземпляр с помощью команды:
gcloud compute instances create <name> --address x.x.x.x
И получил ошибку:
ERROR: (gcloud.compute.addresses.create) Could not fetch resource:
- Invalid value for field 'resource.address': 'x.x.x.x'. Specified
IP address is not allocated to the project or does n
ot belong to the specified scope.
Я подумал, что вместо этого мне нужно зарезервировать IP-адрессначала и попробовал:
gcloud compute addresses create <name> --addresses
x.x.x.x --region us-east1
И из этого получил по сути то же самое -
ERROR: (gcloud.compute.addresses.create) Could not fetch
resource:- Invalid value for field 'resource.address': 'x.x.x.x'.
Specified IP address is not allocated to the project or does n
ot belong to the specified scope.
Я очень внимательно слежу за их документами: - https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address
Если бы это уже было заявлено при их автоматической генерации IP другим экземпляром, я бы подумал, что сообщение об ошибке будет отличаться от этого.Я также использовал другую команду gcloud для просмотра всех моих резервирований IP-адресов и подтверждения того, что она не активна в старом проекте.