我最近开始使用Google Cloud SDK: https://github.com/googleapis/google-cloud-php
但是我在访问某些项目时遇到了很多问题。我无法找到任何文档的一件事是访问我的帐户的实例列表。我使用了服务帐号验证方法。
$metricServiceClient = new MetricServiceClient([
'credentials' => $json_arr
]);
我正在 sdk 中寻找此功能:
https://cloud.google.com/compute/docs/reference/rest/v1/instances/list
实际上,在您共享的文档底部,就在 IAM 权限下,有一个有关如何使用此方法的示例。你可以在这里轻松找到它。
但是,您不会找到任何列出您账户的所有实例的方法,因为这些方法基于项目运行。您实际上需要创建一个数组,将所有项目绑定到您的帐户,并使用它来检查您所属项目中的所有实例。
希望你觉得这有用!