يصف هذا المستند تسجيل التدقيق لقواعد أمان Firebase، بما في ذلك طرق إنشاء سجلات تدقيق وتفاصيل حول سجلات التدقيق التي تنتجها كل طريقة ومعرفة الطرق التي لا تنتج سجلات التدقيق، إن وجدت. تُنشئ Google Cloud سجلات التدقيق التي تسجل الأنشطة الإدارية وأنشطة الوصول ضمن موارد Google Cloud. لمزيد من المعلومات، يُرجى مراجعة نظرة عامة على سجلات تدقيق Cloud
اسم الخدمة
تستخدم سجلات تدقيق "قواعد أمان Firebase" اسم الخدمة firebaserules.googleapis.com
.
الطرق حسب نوع الإذن
الطرق التي تتحقق من DATA_READ
وDATA_WRITE
و
تنشئ أذونات ADMIN_READ
سجلات مصنّفة كـ
سجلات تدقيق الوصول إلى البيانات.
تنشئ طُرق التحقّق من أذونات "ADMIN_WRITE
" سجلّات.
مصنفة كـ
سجلات تدقيق نشاط المشرف.
نوع الإذن | الطُرق |
---|---|
ADMIN_READ |
google.firebase.rules.v1.FirebaseRulesService.GetRelease google.firebase.rules.v1.FirebaseRulesService.GetRuleset google.firebase.rules.v1.FirebaseRulesService.ListReleases google.firebase.rules.v1.FirebaseRulesService.ListRulesets google.firebase.rules.v1.FirebaseRulesService.TestRuleset |
ADMIN_WRITE |
google.firebase.rules.v1.FirebaseRulesService.CreateRelease google.firebase.rules.v1.FirebaseRulesService.CreateRuleset google.firebase.rules.v1.FirebaseRulesService.DeleteRelease google.firebase.rules.v1.FirebaseRulesService.DeleteRuleset google.firebase.rules.v1.FirebaseRulesService.UpdateRelease |
سجلات التدقيق لكل واجهة من واجهات برمجة التطبيقات
لمزيد من المعلومات عن كيفية تقييم الأذونات وما هي الأذونات التي يتم تقييمها لكل طريقة، يمكنك الاطّلاع على مستندات إدارة الهوية وإمكانية الوصول في Cloud Identity لقواعد الأمان في Firebase.
google.firebase.rules.v1.FirebaseRulesService
يحتوي القسم التالي على تفاصيل حول سجلات التدقيق المرتبطة
الطرق التابعة لـ google.firebase.rules.v1.FirebaseRulesService
.
CreateRelease
- الطريقة:
google.firebase.rules.v1.FirebaseRulesService.CreateRelease
- نوع سجلّ التدقيق: نشاط المشرف
- الأذونات:
firebaserules.releases.create - ADMIN_WRITE
- الطريقة هي عملية طويلة الأمد أو عملية بث:
رقم
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.CreateRelease"
CreateRuleset
- الطريقة:
google.firebase.rules.v1.FirebaseRulesService.CreateRuleset
- نوع سجلّ التدقيق: نشاط المشرف
- الأذونات:
firebaserules.rulesets.create - ADMIN_WRITE
- الطريقة هي عملية طويلة الأمد أو عملية بث:
رقم
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.CreateRuleset"
DeleteRelease
- الطريقة:
google.firebase.rules.v1.FirebaseRulesService.DeleteRelease
- نوع سجلّ التدقيق: نشاط المشرف
- الأذونات:
firebaserules.releases.delete - ADMIN_WRITE
- الطريقة هي عملية طويلة الأمد أو عملية بث:
رقم
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.DeleteRelease"
DeleteRuleset
- الطريقة:
google.firebase.rules.v1.FirebaseRulesService.DeleteRuleset
- نوع سجلّ التدقيق: نشاط المشرف
- الأذونات:
firebaserules.rulesets.delete - ADMIN_WRITE
- الطريقة هي عملية طويلة الأمد أو عملية بث:
رقم
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.DeleteRuleset"
GetRelease
- الطريقة:
google.firebase.rules.v1.FirebaseRulesService.GetRelease
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebaserules.releases.get - ADMIN_READ
- الطريقة هي عملية طويلة الأمد أو عملية بث:
رقم
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.GetRelease"
GetRuleset
- الطريقة:
google.firebase.rules.v1.FirebaseRulesService.GetRuleset
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebaserules.rulesets.get - ADMIN_READ
- الطريقة هي عملية طويلة الأمد أو عملية بث:
رقم
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.GetRuleset"
ListReleases
- الطريقة:
google.firebase.rules.v1.FirebaseRulesService.ListReleases
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebaserules.releases.list - ADMIN_READ
- الطريقة هي عملية طويلة الأمد أو عملية بث:
رقم
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.ListReleases"
ListRulesets
- الطريقة:
google.firebase.rules.v1.FirebaseRulesService.ListRulesets
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebaserules.rulesets.list - ADMIN_READ
- الطريقة هي عملية طويلة الأمد أو عملية بث:
رقم
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.ListRulesets"
TestRuleset
- الطريقة:
google.firebase.rules.v1.FirebaseRulesService.TestRuleset
- نوع سجلّ التدقيق: الوصول إلى البيانات
- الأذونات:
firebaserules.rulesets.test - ADMIN_READ
- الطريقة هي عملية طويلة الأمد أو عملية بث:
رقم
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.TestRuleset"
UpdateRelease
- الطريقة:
google.firebase.rules.v1.FirebaseRulesService.UpdateRelease
- نوع سجلّ التدقيق: نشاط المشرف
- الأذونات:
firebaserules.releases.update - ADMIN_WRITE
- الطريقة هي عملية طويلة الأمد أو عملية بث:
رقم
- الفلترة للحصول على هذه الطريقة:
protoPayload.methodName="google.firebase.rules.v1.FirebaseRulesService.UpdateRelease"
الطرق التي لا تنتج سجلّات التدقيق
قد لا تنتج طريقة ما سجلات تدقيق لواحد أو أكثر مما يلي الأسباب:
- وهي طريقة كبيرة الحجم تتضمّن إنشاء سجلات كبيرة وتخزينها للتصنيف الخاطئ.
- تحتوي على قيمة تدقيق منخفضة.
- يوفِّر سجلّ تدقيق أو نظام أساسي آخر تغطية الطريقة.
لا تؤدي الطرق التالية إلى إنشاء سجلات التدقيق:
google.firebase.rules.v1.FirebaseRulesService.GetReleaseExecutable