如何查询GCP账号的登录IP及完整登录活动记录?
查询GCP账号登录IP及完整登录活动记录
一、查看包含IP信息的完整登录活动记录(控制台操作)
- 登录GCP控制台,进入**Cloud Logging(日志记录)**页面
- 在日志查询框中输入精准的登录事件过滤条件:
resource.type="audited_resource" AND (protoPayload.methodName="google.accounts.v1.OAuthLoginService.Login" OR protoPayload.methodName="google.cloud.iam.v1.AuthorizationCheckService.CheckAccess") - 执行查询后,每条日志的
protoPayload.requestMetadata.callerIp字段即为登录IP,同时可查看登录时间、操作账号、事件类型等完整详情
二、使用gcloud CLI查询登录记录与IP
- 确保本地已安装并初始化gcloud命令行工具
- 运行以下命令获取结构化的登录记录:
该命令会直接输出「登录时间 - 账号邮箱 - IP地址」的对应关系;若要查看完整日志内容,移除gcloud logging read 'protoPayload.methodName="google.accounts.v1.OAuthLoginService.Login"' \ --format="value(timestamp, protoPayload.authenticationInfo.principalEmail, protoPayload.requestMetadata.callerIp)"--format参数即可
三、快速查看最近登录IP(Google账号安全页)
- 在GCP控制台右上角点击用户头像,选择管理您的Google账号
- 进入左侧菜单的安全板块,找到最近的活动,这里会列出近期登录记录,包含IP、登录地点及时间戳
内容的提问来源于stack exchange,提问作者Harpreet Singh
相关产品推荐
相关产品推荐

