इस दस्तावेज़ में, Firebase मैनेजमेंट के लिए ऑडिट लॉगिंग के बारे में बताया गया है. Google Cloud की सेवाएं ऐसे ऑडिट लॉग जनरेट करें जो आपके Google Cloud संसाधनों में एडमिन और गतिविधियों को ऐक्सेस करते हैं. क्लाउड ऑडिट लॉग के बारे में ज़्यादा जानने के लिए, दस्तावेज़ के इन पेजों को देखें:
- ऑडिट लॉग के टाइप
- ऑडिट लॉग की एंट्री का स्ट्रक्चर
- ऑडिट लॉग के स्टोरेज और रूटिंग के बारे में जानकारी
- Cloud Logging की कीमत की खास जानकारी
- डेटा ऐक्सेस वाले ऑडिट लॉग को चालू करने का तरीका
सेवा का नाम
Firebase मैनेजमेंट के ऑडिट लॉग, firebase.googleapis.com
सेवा के नाम का इस्तेमाल करते हैं.
इस सेवा के लिए फ़िल्टर करें:
protoPayload.serviceName="firebase.googleapis.com"
अनुमति के टाइप के हिसाब से तरीके
हर आईएएम अनुमति की एक type
प्रॉपर्टी होती है, जिसकी वैल्यू एक enum होती है
ये चार वैल्यू में से कोई एक हो सकती है: ADMIN_READ
, ADMIN_WRITE
,
DATA_READ
या DATA_WRITE
. किसी तरीके को कॉल करने पर,
Firebase मैनेजमेंट, ऐसा ऑडिट लॉग जनरेट करता है जिसकी कैटगरी
तरीका लागू करने के लिए ज़रूरी अनुमति की type
प्रॉपर्टी.
ऐसे तरीके जिनके लिए type
प्रॉपर्टी वैल्यू के साथ IAM अनुमति की ज़रूरत होती है
of DATA_READ
, DATA_WRITE
, या ADMIN_READ
की आय
डेटा ऐक्सेस ऑडिट लॉग.
ऐसे तरीके जिनके लिए type
प्रॉपर्टी वैल्यू के साथ IAM अनुमति की ज़रूरत होती है
ADMIN_WRITE
में से जनरेट किए गए
एडमिन की गतिविधि के ऑडिट लॉग.
अनुमति किस तरह की है | तरीके |
---|---|
ADMIN_READ |
google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps google.firebase.service.v1beta1.IosAppService.GetIosApp google.firebase.service.v1beta1.IosAppService.GetIosAppConfig google.firebase.service.v1beta1.IosAppService.ListIosApps google.firebase.service.v1beta1.WebAppService.GetWebApp google.firebase.service.v1beta1.WebAppService.GetWebAppConfig google.firebase.service.v1beta1.WebAppService.ListWebApps |
ADMIN_WRITE |
google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject google.firebase.service.v1beta1.IosAppService.CreateIosApp google.firebase.service.v1beta1.IosAppService.RemoveIosApp google.firebase.service.v1beta1.IosAppService.UndeleteIosApp google.firebase.service.v1beta1.IosAppService.UpdateIosApp google.firebase.service.v1beta1.WebAppService.CreateWebApp google.firebase.service.v1beta1.WebAppService.RemoveWebApp google.firebase.service.v1beta1.WebAppService.UndeleteWebApp google.firebase.service.v1beta1.WebAppService.UpdateWebApp |
एपीआई इंटरफ़ेस के ऑडिट लॉग
हर तरीके के लिए किस तरह की अनुमतियों का आकलन किया जाता है, इस बारे में जानकारी के लिए, Firebase मैनेजमेंट के लिए, Cloud Identity और ऐक्सेस मैनेजमेंट दस्तावेज़ देखें.
google.firebase.service.v1beta1.AndroidAppService
इस सेक्शन में, ऑडिट लॉग से जुड़ी जानकारी दी गई है
google.firebase.service.v1beta1.AndroidAppService
से जुड़े तरीके.
CreateAndroidApp
- तरीका:
google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.create - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
लंबे समय तक चलने वाला कारोबार
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp"
CreateShaCertificate
- तरीका:
google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.update - ADMIN_WRITE
- यह तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
नहीं.
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate"
DeleteShaCertificate
- तरीका:
google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.update - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate"
GetAndroidApp
- तरीका:
google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp
- ऑडिट लॉग का टाइप: डेटा ऐक्सेस
- अनुमतियां:
firebase.clients.get - ADMIN_READ
- यह तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
नहीं.
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp"
GetAndroidAppConfig
- तरीका:
google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebase.clients.get - ADMIN_READ
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig"
ListAndroidApps
- तरीका:
google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps
- ऑडिट लॉग का टाइप: डेटा ऐक्सेस
- अनुमतियां:
firebase.clients.list - ADMIN_READ
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps"
ListShaCertificates
- तरीका:
google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebase.clients.get - ADMIN_READ
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates"
RemoveAndroidApp
- तरीका:
google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.delete - ADMIN_WRITE
- तरीका, ज़्यादा समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
ज़्यादा समय तक चलने वाला ऑपरेशन
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp"
UndeleteAndroidApp
- तरीका:
google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.undelete - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
लंबे समय तक चलने वाला कारोबार
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp"
UpdateAndroidApp
- तरीका:
google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.update - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp"
google.firebase.service.v1beta1.FirebaseAnalyticsService
इस सेक्शन में, ऑडिट लॉग से जुड़ी जानकारी दी गई है
google.firebase.service.v1beta1.FirebaseAnalyticsService
से जुड़े तरीके.
AddGoogleAnalytics
- तरीका:
google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
लंबे समय तक चलने वाला कारोबार
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics"
google.firebase.service.v1beta1.FirebaseProjectService
इस सेक्शन में, ऑडिट लॉग से जुड़ी जानकारी दी गई है
google.firebase.service.v1beta1.FirebaseProjectService
से जुड़े तरीके.
AddFirebase
- तरीका:
google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase
- ऑडिट लॉग का टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.projects.update - ADMIN_WRITE
- तरीका, ज़्यादा समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
ज़्यादा समय तक चलने वाला ऑपरेशन
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase"
FinalizeDefaultLocation
- तरीका:
google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.projects.update - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
लंबे समय तक चलने वाला कारोबार
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation"
GetAdminSdkConfig
- तरीका:
google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebase.projects.get - ADMIN_READ
- यह तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
नहीं.
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig"
GetFirebaseProject
- तरीका:
google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebase.projects.get - ADMIN_READ
- यह तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
नहीं.
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject"
ListAvailableLocations
- तरीका:
google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebase.projects.get - ADMIN_READ
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations"
SearchFirebaseApps
- तरीका:
google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebase.clients.list - ADMIN_READ
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps"
UpdateFirebaseProject
- तरीका:
google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.projects.update - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject"
google.firebase.service.v1beta1.IosAppService
नीचे दिए गए सेक्शन में, google.firebase.service.v1beta1.IosAppService
से जुड़े तरीकों से जुड़े ऑडिट लॉग के बारे में जानकारी दी गई है.
CreateIosApp
- तरीका:
google.firebase.service.v1beta1.IosAppService.CreateIosApp
- ऑडिट लॉग का टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.create - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
लंबे समय तक चलने वाला कारोबार
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.CreateIosApp"
GetIosApp
- तरीका:
google.firebase.service.v1beta1.IosAppService.GetIosApp
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebase.clients.get - ADMIN_READ
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosApp"
GetIosAppConfig
- तरीका:
google.firebase.service.v1beta1.IosAppService.GetIosAppConfig
- ऑडिट लॉग का टाइप: डेटा ऐक्सेस
- अनुमतियां:
firebase.clients.get - ADMIN_READ
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosAppConfig"
ListIosApps
- तरीका:
google.firebase.service.v1beta1.IosAppService.ListIosApps
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebase.clients.list - ADMIN_READ
- यह तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
नहीं.
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.ListIosApps"
RemoveIosApp
- तरीका:
google.firebase.service.v1beta1.IosAppService.RemoveIosApp
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.delete - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
लंबे समय तक चलने वाला कारोबार
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.RemoveIosApp"
UndeleteIosApp
- तरीका:
google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
- ऑडिट लॉग का टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.undelete - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
लंबे समय तक चलने वाला कारोबार
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UndeleteIosApp"
UpdateIosApp
- तरीका:
google.firebase.service.v1beta1.IosAppService.UpdateIosApp
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.update - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UpdateIosApp"
google.firebase.service.v1beta1.WebAppService
इस सेक्शन में, ऑडिट लॉग से जुड़ी जानकारी दी गई है
google.firebase.service.v1beta1.WebAppService
से जुड़े तरीके.
CreateWebApp
- तरीका:
google.firebase.service.v1beta1.WebAppService.CreateWebApp
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.create - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
लंबे समय तक चलने वाला कारोबार
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.CreateWebApp"
GetWebApp
- तरीका:
google.firebase.service.v1beta1.WebAppService.GetWebApp
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebase.clients.get - ADMIN_READ
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebApp"
GetWebAppConfig
- तरीका:
google.firebase.service.v1beta1.WebAppService.GetWebAppConfig
- ऑडिट लॉग का टाइप: डेटा ऐक्सेस
- अनुमतियां:
firebase.clients.get - ADMIN_READ
- यह तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
नहीं.
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebAppConfig"
ListWebApps
- तरीका:
google.firebase.service.v1beta1.WebAppService.ListWebApps
- ऑडिट लॉग का टाइप: डेटा ऐक्सेस
- अनुमतियां:
firebase.clients.list - ADMIN_READ
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.ListWebApps"
RemoveWebApp
- तरीका:
google.firebase.service.v1beta1.WebAppService.RemoveWebApp
- ऑडिट लॉग का टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.delete - ADMIN_WRITE
- तरीका, ज़्यादा समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
ज़्यादा समय तक चलने वाला ऑपरेशन
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.RemoveWebApp"
UndeleteWebApp
- तरीका:
google.firebase.service.v1beta1.WebAppService.UndeleteWebApp
- ऑडिट लॉग टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.undelete - ADMIN_WRITE
- तरीका, ज़्यादा समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
ज़्यादा समय तक चलने वाला ऑपरेशन
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UndeleteWebApp"
UpdateWebApp
- तरीका:
google.firebase.service.v1beta1.WebAppService.UpdateWebApp
- ऑडिट लॉग का टाइप: एडमिन की गतिविधि
- अनुमतियां:
firebase.clients.update - ADMIN_WRITE
- तरीका, लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"