- JSON 表示法
- RealtimeDatabaseAuditMetadata.QueryMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RealtimeDatabaseAuditMetadata.QueryMetadata.Bound
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RealtimeDatabaseAuditMetadata.WriteMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RealtimeDatabaseAuditMetadata.RestMetadata
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RealtimeDatabaseAuditMetadata.Precondition
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
FirebaseRealtimeDatabaseAuditMetaData
将作为新的 protoPayload.metadata
消息的一部分公开。
JSON 表示法 |
---|
{ "requestType": enum ( |
字段 | |
---|---|
requestType |
区分实时操作和 REST 操作。与 RTDB 性能分析器输出不同,RTDB 的 Cloud Audit Data Access Logs 会将 |
protocol |
存储所使用的协议。 |
restMetadata |
仅与 REST 请求相关的详细信息。 |
precondition |
|
executeDuration |
RTDB 服务器业务执行时间。不适用于: |
pendingDuration |
开始执行前的 RTDB 服务器排队时间。不适用于由服务器启动的 |
path |
被访问的数据路径。不适用于: |
联合字段 operation_metadata 。有关 Listen 、Read 或 Update 的更多详细信息。operation_metadata 只能是下列其中一项: |
|
queryMetadata |
|
writeMetadata |
|
estimatedPayloadSizeBytes |
审核操作的估算响应大小(以字节为单位)。请勿用于结算。不适用于: |
RealtimeDatabaseAuditMetadata.QueryMetadata
QueryMetadata
包含有关为 Listen
或 Read
发送的查询的其他详细信息。
JSON 表示法 |
---|
{ "orderBy": string, "direction": enum ( |
字段 | |
---|---|
orderBy |
查询是如何排序的?可能的值: |
direction |
如果使用 |
startAt |
查询的起点。 |
endAt |
查询端点。 |
equalTo |
如果已指定,查询结果将仅包含与指定值匹配的子项。 |
unindexed |
如果为 true,则 RTDB 不使用服务器端索引为查询提供数据。这意味着,RTDB 发送的数据可能比查询选择的数据多。否则,不显示。 |
limit |
查询仅限于第一个或最后 |
RealtimeDatabaseAuditMetadata.QueryMetadata.Bound
Bound
是具有回退键的查询端点。
JSON 表示法 |
---|
{ "value": value, "key": string, "exclusive": boolean } |
字段 | |
---|---|
value |
来自数据库实例的值。 |
key |
后备键。如果按 |
exclusive |
如果使用了 |
RealtimeDatabaseAuditMetadata.WriteMetadata
WriteMetadata
包含有关 Update
的更多详细信息。
JSON 表示法 |
---|
{ "paths": { string: string, ... } } |
字段 | |
---|---|
paths |
在多路径更新中修改的路径,以及在每个路径中写入的数据大小。 |
RealtimeDatabaseAuditMetadata.RestMetadata
RestMetadata
包含仅与 REST 请求相关的详细信息。
JSON 表示法 |
---|
{
"requestUri": string,
"requestMethod": enum ( |
字段 | |
---|---|
requestUri |
完整的数据库网址,包括路径: |
requestMethod |
对于 REST 请求,使用了什么方法。对于非 REST 请求或方法不可用,则留空。 |
RealtimeDatabaseAuditMetadata.Precondition
Precondition
描述了用于 Update
的前提条件(如果有)。具有前提条件在 RTDB 中更常用的称为“事务”的 Update
。
JSON 表示法 |
---|
{
"preconditionType": enum ( |
字段 | |
---|---|
preconditionType |
使用的前提条件的类型。 |
hash |
客户端预期位于 |