2015-03-23 2 views
2

Создание экземпляра с помощью gcloud не похоже на работу: google-cloud> gcloud compute instances create minecraft-instance --image ubuntu-14-10 --tags minecraft NAME ZONE MACHINE_TYPE INTERNAL_IP EXTERNAL_IP STATUS ERROR: (gcloud.compute.instances.create) Unable to fetch a list of zones. Specifying [--zone] may fix this issue: - Project marked for deletion. gcloud экземпляры Compute создания команды происходит сбой при создании экземпляра

Добавление имени зоны не может по-разному: google-cloud> gcloud compute instances create minecraft-instance --image ubuntu-14-10 --zone us-central1-a --tags minecraft NAME ZONE MACHINE_TYPE INTERNAL_IP EXTERNAL_IP STATUS ERROR: (gcloud.compute.instances.create) Failed to find image for alias [ubuntu-14-10] in public image project [ubuntu-os-cloud]. - Project marked for deletion.

Обеспечивая другое имя изображение не слишком : google-cloud> gcloud compute instances create minecraft-instance --image ubuntu-1410-utopic --zone us-central1-a --tags minecraft NAME ZONE MACHINE_TYPE INTERNAL_IP EXTERNAL_IP STATUS ERROR: (gcloud.compute.instances.create) Could not fetch image resource: - Project marked for deletion.

Что такое точная команда для создания экземпляра с использованием gcloud?

ответ

6

Вы проверяли подлинность и устанавливали проект по умолчанию?

gcloud auth login 
gcloud config set project PROJECT 

Базовая настройка gcloud находится в Google Cloud documentation.

Или вы удалили свой проект?

Проект с маркировкой для удаления.

3

Вы несколько вещей происходит, один из которых читает документы:

https://cloud.google.com/compute/docs/gcloud-compute/#creating

Вы синтаксис должен быть:

gcloud compute instances create minecraftinstance \ 
--image ubuntu-14-10 \ 
--zone [SOME-ZONE-ID] \ 
--machine-type [SOME-MACHINE-TYPE] 

Где НЕКОТОРЫХ-ZONE-ID является географическая зона для создания экземпляра, найденная по бегу:

gcloud compute zones list 

НЕКОТОРЫЙ МАШИННЫЙ ТИП - тип machince для создания. Допустимые типы найдены командой:

gcloud compute machine-types list 

Но конкретно, вы, кажется, создание экземпляра в проекте, который был удален:

- Проект помечается для удаления.

Кроме того, необходимо выполнить аутентификацию и установить проект по умолчанию:

gcloud auth 

и

gcloud config set project [ID] 
2

Billable ресурсы не могут быть созданы для проектов, которые были помечены для удаления. Чтобы проект был удален, сначала необходимо отключить биллинг, поэтому экземпляры не могут быть созданы. Что касается сообщений об ошибках, кажется, что команда gcloud неправильно обрабатывает эту ситуацию и вместо этого отвечает на ложные коды ошибок.

Единственными обязательными аргументами для gcloud compute instances create являются название, зона и проект. Допустимый рабочий проект должен быть установлен либо с помощью флага --project PROJECT, либо с помощью gcloud config set project PROJECT. Аналогичным образом, чтобы выбрать зону, вы можете либо использовать флаг --zone ZONE, либо команду gcloud config set compute/zone ZONE.

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

gcloud config list 
1

В моем случае я должен был указать --image-project, что заставило меня идти:

gcloud compute instances create core --image ubuntu-1604-xenial-v20180126 --machine-type f1-micro --zone us-east4-a --image-project ubuntu-os-cloud 
Смежные вопросы