- JSON 表示
- RealtimeDatabaseAuditMetadata.QueryMetadata
- RealtimeDatabaseAuditMetadata.QueryMetadata.Bound
- RealtimeDatabaseAuditMetadata.WriteMetadata
- RealtimeDatabaseAuditMetadata.RestMetadata
- RealtimeDatabaseAuditMetadata.Precondition
FirebaseRealtimeDatabaseAuditMetaData
作為新protoPayload.metadata
訊息的一部分公開。
JSON 表示 |
---|
{ "requestType": enum ( |
領域 | |
---|---|
requestType | 保留即時操作和 REST 操作之間的差異。與 RTDB 分析器輸出不同,RTDB 的 Cloud Audit 資料存取日誌將 |
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 | 完整的資料庫 URL,包括路徑: |
requestMethod | 對於 REST 請求,使用了什麼方法。對於非 REST 請求或方法不可用,則未指定。 |
RealtimeDatabaseAuditMetadata.Precondition
Precondition
描述用於Update
前提條件(如果有)。使用在 RTDB 中更常見的先決條件Update
s,稱為事務。
JSON 表示 |
---|
{
"preconditionType": enum ( |
領域 | |
---|---|
preconditionType | 使用的前提條件的類型。 |
hash | 客戶端期望位於 |