इस दस्तावेज़ में, Firebase Notifications Console के लिए ऑडिट लॉगिंग के बारे में बताया गया है. Google Cloud सेवाएं ऐसे ऑडिट लॉग जनरेट करें जो आपके Google Cloud संसाधनों में एडमिन और गतिविधियों को ऐक्सेस करते हैं. क्लाउड ऑडिट लॉग के बारे में ज़्यादा जानने के लिए, ये लेख पढ़ें:
- ऑडिट लॉग के टाइप
- ऑडिट लॉग एंट्री का स्ट्रक्चर
- ऑडिट लॉग को सेव और रूट करना
- Cloud Loging की सदस्यता के शुल्क की खास जानकारी
- डेटा ऐक्सेस के ऑडिट लॉग चालू करना
सेवा का नाम
Firebase Notifications Console के ऑडिट लॉग में, सेवा के नाम के तौर पर gcmcontextualcampaign-pa.googleapis.com
का इस्तेमाल किया जाता है.
इस सेवा के लिए फ़िल्टर करें:
protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
अनुमति के टाइप के हिसाब से तरीके
हर आईएएम अनुमति की एक type
प्रॉपर्टी होती है, जिसकी वैल्यू एक enum होती है
जो इन चार वैल्यू में से कोई एक हो सकती है: ADMIN_READ
, ADMIN_WRITE
,
DATA_READ
या DATA_WRITE
. किसी तरीके को कॉल करने पर,
Firebase Notifications Console एक ऑडिट लॉग जनरेट करता है. इस लॉग की कैटगरी, उस तरीके को लागू करने के लिए ज़रूरी अनुमति की type
प्रॉपर्टी पर निर्भर करती है.
जिन तरीकों के लिए type
प्रॉपर्टी की वैल्यू के तौर पर DATA_READ
, DATA_WRITE
या ADMIN_READ
के साथ IAM की अनुमति की ज़रूरत होती है वे डेटा ऐक्सेस के ऑडिट लॉग जनरेट करते हैं.
जिन तरीकों के लिए ADMIN_WRITE
की type
प्रॉपर्टी वैल्यू के साथ आईएएम की अनुमति की ज़रूरत होती है वे एडमिन गतिविधि के ऑडिट लॉग जनरेट करते हैं.
अनुमति का टाइप | तरीके |
---|---|
DATA_READ |
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns |
एपीआई इंटरफ़ेस के ऑडिट लॉग
हर तरीके के लिए, अनुमतियों का आकलन कैसे और किन अनुमतियों का आकलन किया जाता है, इस बारे में जानने के लिए, Firebase Notifications Console के लिए Cloud Identity और ऐक्सेस मैनेजमेंट से जुड़ा दस्तावेज़ देखें.
google.internal.gcm.contextual.campaign.v1.CampaignService
नीचे दिए गए ऑडिट लॉग, उन तरीकों से जुड़े हैं जो इनसे जुड़े हैं
google.internal.gcm.contextual.campaign.v1.CampaignService
.
GetAnalytics
- तरीका:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebasenotifications.messages.list - DATA_READ
- तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalytics"
GetAudiences
- तरीका:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences
- ऑडिट लॉग का टाइप: डेटा का ऐक्सेस
- अनुमतियां:
firebasenotifications.messages.list - DATA_READ
- तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiences"
GetFcmStats
- तरीका:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats
- ऑडिट लॉग का टाइप: डेटा ऐक्सेस
- अनुमतियां:
firebasenotifications.messages.list - DATA_READ
- तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStats"
GetProjectTrackingInfo
- तरीका:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo
- ऑडिट लॉग का टाइप: डेटा ऐक्सेस
- अनुमतियां:
firebasenotifications.messages.list - DATA_READ
- तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfo"
GetTopicList
- तरीका:
google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList
- ऑडिट लॉग का टाइप: डेटा ऐक्सेस
- अनुमतियां:
firebasenotifications.messages.list - DATA_READ
- यह तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
नहीं.
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicList"
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService
यहां दिए गए ऑडिट लॉग, google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService
से जुड़े तरीकों से जुड़े हैं.
GetAnalyticsLabelList
- तरीका:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList
- ऑडिट लॉग का टाइप: डेटा ऐक्सेस
- अनुमतियां:
firebasenotifications.messages.list - DATA_READ
- तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन का होता है:
नंबर
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelList"
ListCampaigns
- तरीका:
google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns
- ऑडिट लॉग का टाइप: डेटा ऐक्सेस
- अनुमतियां:
firebasenotifications.messages.list - DATA_READ
- यह तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है:
नहीं.
- इस तरीके के लिए फ़िल्टर करें:
protoPayload.methodName="google.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns"