如何获取Google Compute Engine实例的计算机类型?

时间:2016-08-06 21:18:04

标签: google-compute-engine google-cloud-platform

我正在各种类型的不同Compute Engine实例上运行一些测试,我想获得当前正在运行测试脚本的实例的机器类型以区分结果。

这可以通过gcloud或某些API调用吗?

2 个答案:

答案 0 :(得分:2)

您可以查询为每个计算引擎VM实例公开的元数据服务器。运行像

这样的东西
wget -q -O - --header Metadata-Flavor:Google metadata/computeMetadata/v1/instance/machine-type
VM中的

将打印类似projects/13236423431/machineTypes/n1-standard-2的字符串。

答案 1 :(得分:1)

只需使用gcloud命令来描述实例:

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

instances.get API。