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

Google Cloud日志类型是否有对应的JSON Schema?

Google Cloud AuditLog/AuditData JSON Schema 相关说明
  • AuditLog和AuditData的JSON Schema确实存在,但不在日志API的Discovery Document中,它们属于Google Cloud统一的审计日志规范体系:

    • AuditLog的核心结构遵循Google通用审计日志格式,日志条目里的protoPayload字段就是AuditData的载体,包含服务名称、操作方法、资源信息、状态、认证数据等核心内容
    • 其底层基于Protobuf定义,对应的JSON Schema可通过Protobuf的JSON映射规则生成。核心字段包括:
      • serviceName:生成审计日志的服务标识(如storage.googleapis.com)
      • methodName:被审计的具体API方法
      • resourceName:操作涉及的资源名称
      • status:操作执行状态
      • authenticationInfo:请求的身份认证信息
      • requestMetadata:请求元数据
      • request:原始请求内容(可选)
      • response:原始响应内容(可选)
    • 不同Google Cloud服务会在通用AuditLog基础上添加服务专属的AuditData扩展字段,这些字段可在对应服务的官方文档中找到明细
  • 开发适配建议:

    • 直接基于Google公开的AuditLog Protobuf定义(如google/cloud/audit/audit_log.proto)生成对应JSON Schema
    • 若你是基于Discovery Document构建客户端库,可单独为AuditLog/AuditData添加独立的Schema模块,将其作为日志API返回结果的特殊嵌套结构处理
    • 针对特定服务的AuditData扩展字段,按需从对应服务文档中提取并补充到Schema中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 23:44:50