Exemplo de registro de auditoria

Nesta página, mostramos um exemplo de entrada de registro de auditoria de acesso a dados gerada quando você envia uma solicitação de gravação para o Bigtable. Para mais detalhes sobre entradas de registro de auditoria, consulte Noções básicas sobre registros de auditoria. Para uma lista de campos do Cloud Bigtable registrados, consulte Campos de registro de auditoria.

Em resumo, algumas partes da entrada de registro são omitidas e alguns campos são destacados para aumentar a ênfase.

    {
      protoPayload: {
        @type: "type.googleapis.com/google.cloud.audit.AuditLog",
        status: {},
        authenticationInfo: {
          principalEmail: "user@example.com",
          serviceAccountDelegationInfo: [
            {
              firstPartyPrincipal: {
                principalEmail: "service-123@compute-system.iam.gserviceaccount.com"
              }
            }
          ],
          principalSubject": "serviceAccount:123-compute@developer.gserviceaccount.com"
        },
        requestMetadata: {
          callerIp: "12.586.9.1",
          callerSuppliedUserAgent: "bigtable-1.4.0,jdk-1.8,hbase-1.4.7 grpc-java-netty/1.10.1,gzip(gfe)",
          requestAttributes: {
            time: "2020-12-10T03:22:59.373508362Z",
            auth: {}
          },
          destinationAttributes: {}
        },
        serviceName: "bigtable.googleapis.com",
        methodName: "google.bigtable.v2.Bigtable.MutateRow",
        authorizationInfo: [
          {
            resource: "projects/test-project/instances/test-instance/tables/test-table",
            permission: "bigtable.tables.mutateRows",
            granted: true,
            resourceAttributes: {}
          }
        ],
        resourceName: "projects/test-project/instances/test-instance/tables/test-table",
        request: {
          mutations: [
            {
              setCell: {
                familyName: "cf1",
              }
            }
          ],
          tableName: "projects/test-project/instances/test-instance/tables/test-table",
          @type: "type.googleapis.com/google.bigtable.v2.MutateRowRequest",
          rowKey: "cm93LWtleQ=="
        },
      },
      insertId: "1wt6rdna0",
      resource: {
        type: "audited_resource",
        labels: {
          service: "bigtable.googleapis.com",
          project_id: "test-project",
          method: "google.bigtable.v2.Bigtable.MutateRow"
        }
      },
      timestamp: "2019-05-27T16:24:56.135Z",
      severity: "NOTICE",
      logName: "projects/test-project/logs/cloudaudit.googleapis.com%2Fdata_access",
      receiveTimestamp: "2020-05-27T04:56:47.427539594Z"
    }