- JSON 表示法
- RealtimeDatabaseAuditMetadata.QueryMetadata
- RealtimeDatabaseAuditMetadata.QueryMetadata.Bound
- RealtimeDatabaseAuditMetadata.WriteMetadata
- RealtimeDatabaseAuditMetadata.RestMetadata
- RealtimeDatabaseAuditMetadata.Precondition
FirebaseRealtimeDatabaseAuditMetaData
會做為新的 protoPayload.metadata
訊息的一部分顯示。
JSON 表示法 |
---|
{ "requestType": enum ( |
欄位 | |
---|---|
requestType |
保留即時與 REST 作業之間的區別。與 RTDB 分析器輸出內容不同,RTDB 的 Cloud 稽核資料存取記錄會將 |
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 |
用戶端預期位於 |