Gcloud не удалось получить ресурс: указанный IP-адрес не выделен для проекта или не относится к указанной области - PullRequest
0 голосов
/ 21 сентября 2019

Я пытаюсь перенести виртуальную машину на 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-адресов и подтверждения того, что она не активна в старом проекте.

1 Ответ

2 голосов
/ 22 сентября 2019

Вы можете выбрать только тот IP-адрес, который уже был зарезервирован и назначен вашему проекту.Вы не можете просто выбрать любой IP-адрес.Вам нужно зарезервировать новый IP-адрес и обновить записи ресурсов DNS на ваших DNS-серверах.

...