我看到有关123456-compute@service-account
正在执行操作的通知,但是我如何知道哪些服务器执行了这些操作?当我在GCE中搜索123456时,我看不到任何服务器
答案 0 :(得分:1)
您可以使用gcloud工具列出分配给计算实例的服务帐户:
gcloud --format='table(name,serviceAccounts.email)' compute instances list
输出将是这样的:
NAME EMAIL
instance-1 [u'123456-compute@developer.gserviceaccount.com']
instance-2 [u'234567-compute@developer.gserviceaccount.com']
所有实例都可以使用相同的服务帐户运行。例如,使用GCP控制台或gcloud工具创建的计算引擎实例已分配了默认的计算引擎服务帐户。 在这种情况下,服务帐户不会帮助您确定哪个服务器执行了操作。