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

如何查看用户被添加至GCP项目的时间?

当然可以!在GCP里有几种靠谱的方式来追踪用户被添加到项目的时间线和日志,完全能满足你的内部审计需求。下面给你拆解具体操作:

方法1:通过Cloud Console可视化查看审计日志

这是最直观的方式,适合习惯图形界面的同学:

  • 打开GCP控制台,进入你要审计的目标项目
  • 导航到「Logging > Logs Explorer」
  • 在查询编辑器里输入以下过滤条件,精准定位用户添加的操作:
    protoPayload.methodName="SetIamPolicy" AND protoPayload.serviceData.policyDelta.bindingDeltas.action="ADD" AND protoPayload.serviceData.policyDelta.bindingDeltas.members:*
    
  • 点击「运行查询」,就能看到所有IAM成员添加的日志记录,每条日志里会包含:
    • 被添加的用户/成员ID
    • 精确的操作时间戳
    • 执行添加操作的账号
    • 给用户分配的IAM角色
方法2:用gcloud命令行批量查询导出

如果需要批量导出数据做审计分析,命令行工具会更高效:
在终端里执行以下命令(记得替换YOUR_PROJECT_ID为你的项目ID):

gcloud logging read 'protoPayload.methodName="SetIamPolicy" AND protoPayload.serviceData.policyDelta.bindingDeltas.action="ADD"' --project=YOUR_PROJECT_ID --format="table(timestamp,protoPayload.authenticationInfo.principalEmail,protoPayload.serviceData.policyDelta.bindingDeltas.members,protoPayload.serviceData.policyDelta.bindingDeltas.role)"

这个命令会直接输出结构化的表格,包含操作时间、操作人、被添加成员、绑定角色,你可以把输出重定向到CSV文件,方便后续审计整理。

方法3:直接查看IAM角色变更历史

还有个更快捷的入口,直接在IAM页面查看:

  • 进入「IAM & Admin > IAM」页面
  • 点击页面顶部的**「查看变更历史」**按钮
  • 在弹出的面板里,你可以筛选「添加成员」类型的操作,还能按时间范围、操作人进一步过滤,一眼就能看到所有用户添加的记录

几个注意事项

  • 你需要拥有Logs Viewer、Owner或Editor权限才能访问这些审计日志
  • Cloud Audit Logs默认开启,但默认保留期限是30天,如果需要长期留存审计记录,可以配置日志导出到Cloud Storage或BigQuery
  • 如果用户是从组织/文件夹层级绑定到项目的,除了项目日志,你也可以到对应组织/文件夹的日志里查询更完整的变更记录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 08:37:35