gcloud: ресурс 'projects /<PROJECT_NAME>/ zone /<ZONE> / targetInstances / <INSTANCE>' не найден
Команда:
gcloud compute forwarding-rules create myproxyforwardrule --ip-protocol TCP \
--ports 80-443 --target-instance proxygorod --region us-central1
так же как:
gcloud compute forwarding-rules create myproxyforwardrule --ip-protocol TCP \
--ports 80-443 --target-instance https://www.googleapis.com/compute/v1/projects/<project_name>/zones/us-central1-c/targetInstances/proxygorod \
--region https://www.googleapis.com/compute/v1/projects/<project_name>/regions/us-central1
Оба возвращаются:
ERROR: (gcloud.compute.forwarding-rules.create) Could not fetch resource:
- The resource 'projects/<project_name>/zones/us-central1-c/targetInstances/proxygorod' was not found
Область, край: us-central1-c
Instace: proxygorod
f1-микро
Что может быть не так?
Что я пробовал:
gcloud init
gcloud auth login
- Переименование экземпляра
1 ответ
Похоже, что вы, возможно, пропустили шаг перед выполнением команды для создания правила пересылки.
Команда говорит, что не может найти ресурс, потому что флаг --target-instance требует, чтобы ресурс конечного экземпляра был настроен в первую очередь.
Для этого вы можете использовать существующий экземпляр ("proxygorod") и назначить его только что созданному ресурсу экземпляра назначения.
Вы можете создать целевой ресурс экземпляра и назначить его экземпляру, выполнив следующее:
gcloud compute target-instances create NAME --instance=INSTANCE--zone=ZONE
Так что в вашем конкретном случае вы можете запустить что-то вроде:
gcloud compute target-instances create proxygorod-target --instance=proxygorod--zone=us-central1-c
После того как целевой экземпляр был настроен и предполагается, что вы использовали то же имя для ресурса целевого экземпляра, что и в приведенной выше команде, вы сможете создать правило пересылки, выполнив следующее:
gcloud compute forwarding-rules create myproxyforwardrule --ip-protocol TCP --ports 80-443 --target-instance proxygorod-target --region=us-central1
Здесь есть дополнительная информация о создании целевых экземпляров.