2016-08-06 3 views
1

Я запускаю несколько тестов на разных экземплярах Compute Engine различных типов, и я хотел бы получить тип машины экземпляра, который в настоящее время выполняется для тестирования, чтобы отличать результаты.Как получить тип машины экземпляра Google Compute Engine?

Возможно ли это с помощью gcutil или какого-либо вызова API?

ответ

2

Вы можете запросить сервер метаданных, открытый для каждого экземпляра VM Compute Engine для этого. Запуск что-то вроде

wget -q -O - --header Metadata-Flavor:Google metadata/computeMetadata/v1/instance/machine-type 

в виртуальной машине будет печатать строку типа projects/13236423431/machineTypes/n1-standard-2.

1

Просто используйте команду gcloud для описания экземпляра:

$ gcloud compute instances describe <instance> --zone <zone> --format='table(machineType)'

или instances.get API.

Смежные вопросы