You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GCP虚拟机实例更换机型后,能否查询历史机型及变更记录?

GCP Compute Engine实例机型变更的审计查询方法

可以查询到机型变更的具体时间、原机型及目标机型,以下是两种可行的方法:

Cloud Logging 查询

你之前没找到日志大概率是过滤条件不对,机型变更对应的操作是compute.instances.setMachineType,用这个作为过滤条件就能精准定位:

  1. 打开Cloud Logging控制台,在查询框输入:
    resource.type="gce_instance" AND protoPayload.methodName="compute.instances.setMachineType"
    
  2. 每条匹配的日志里会包含:
    • timestamp:精确到毫秒的变更时间
    • protoPayload.request.machineType:变更后的目标机型
    • protoPayload.metadata.oldValue.machineType:变更前的原机型
    • protoPayload.resourceName:对应的虚拟机实例ID/名称

gcloud命令行查询

直接用gcloud日志读取命令,指定过滤条件和输出格式,就能批量导出变更记录:

gcloud logging read 'resource.type="gce_instance" AND protoPayload.methodName="compute.instances.setMachineType"' \
  --format="table(timestamp, protoPayload.resourceName, protoPayload.metadata.oldValue.machineType, protoPayload.request.machineType)" \
  --limit=100

注意:如果之前没看到日志,先检查是否启用了Compute Engine的数据访问审计日志——只有开启了这个,机型变更这类操作才会被记录到日志系统中。开启路径是IAM > 审计日志,找到Compute Engine服务,勾选“数据写入”类的日志记录。

内容的提问来源于stack exchange,提问作者guruprasadbhat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 14:35:11