- การแสดง JSON
- RealtimeDatabaseAuditMetadata.QueryMetadata
- RealtimeDatabaseAuditMetadata.QueryMetadata.Bound
- RealtimeDatabaseAuditMetadata.WriteMetadata
- RealtimeDatabaseAuditMetadata.RestMetadata
- RealtimeDatabaseAuditMetadata.Precondition
FirebaseRealtimeDatabaseAuditMetaData
ปรากฏเป็นส่วนหนึ่งของข้อความใหม่ของ protoPayload.metadata
การแสดง JSON |
---|
{ "requestType": enum ( |
ช่อง | |
---|---|
requestType |
คงความแตกต่างระหว่างการดำเนินการแบบเรียลไทม์กับการดำเนินการ REST ซึ่งแตกต่างจากเอาต์พุตเครื่องมือสร้างโปรไฟล์ RTDB ตรงที่บันทึกการเข้าถึงข้อมูลการตรวจสอบระบบคลาวด์สำหรับ RTDB จะยุบการดำเนินการ |
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 |
หากเป็น "จริง" 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
Update
ที่มีเงื่อนไขเบื้องต้นซึ่งโดยทั่วไปแล้วเป็นธุรกรรมใน RTDB
การแสดง JSON |
---|
{
"preconditionType": enum ( |
ช่อง | |
---|---|
preconditionType |
ประเภทของเงื่อนไขที่กำหนดไว้ล่วงหน้าที่ใช้ |
hash |
แฮช SHA1 ของข้อมูลที่ไคลเอ็นต์คาดหวังว่าจะอยู่ที่ |