我正在各种类型的不同Compute Engine实例上运行一些测试,我想获得当前正在运行测试脚本的实例的机器类型以区分结果。
这可以通过gcloud
或某些API调用吗?
答案 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。