इस दस्तावेज़ में, Firebase Notifications Console के लिए ऑडिट लॉगिंग के बारे में बताया गया है. Google Cloud सेवाएं, ऑडिट लॉग जनरेट करती हैं. इनमें आपके Google Cloud संसाधनों में एडमिन और ऐक्सेस से जुड़ी गतिविधियों को रिकॉर्ड किया जाता है. क्लाउड ऑडिट लॉग के बारे में ज़्यादा जानने के लिए, यहां दिया गया लेख पढ़ें:
- ऑडिट लॉग के टाइप
- ऑडिट लॉग एंट्री का स्ट्रक्चर
- ऑडिट लॉग सेव करना और उन्हें रूट करना
- Cloud Logging की कीमत की खास जानकारी
- डेटा ऐक्सेस करने की गतिविधि के लिए ऑडिट लॉग चालू करना
सेवा का नाम
Firebase Notifications Console के ऑडिट लॉग, gcmcontextualcampaign-pa.googleapis.com सेवा के नाम का इस्तेमाल करते हैं.
इस सेवा के लिए फ़िल्टर करें:
protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
अनुमति के टाइप के हिसाब से तरीके
हर IAM अनुमति में एक type प्रॉपर्टी होती है. इसकी वैल्यू एक इनम होती है, जो चार वैल्यू में से कोई एक हो सकती है: ADMIN_READ, ADMIN_WRITE, DATA_READ या DATA_WRITE. किसी तरीके को कॉल करने पर, Firebase Notifications Console एक ऑडिट लॉग जनरेट करता है. इसकी कैटगरी, उस तरीके को पूरा करने के लिए ज़रूरी अनुमति की type प्रॉपर्टी पर निर्भर करती है.
जिन तरीकों के लिए, IAM की अनुमति के साथ type प्रॉपर्टी वैल्यू की ज़रूरत होती है वे DATA_READ, DATA_WRITE या ADMIN_READ डेटा ऐक्सेस ऑडिट लॉग जनरेट करते हैं.
जिन तरीकों के लिए, type प्रॉपर्टी वैल्यू के साथ IAM की अनुमति की ज़रूरत होती है वे ADMIN_WRITE जनरेट करती हैं. एडमिन की गतिविधि के ऑडिट लॉग.
| अनुमति का टाइप | तरीके |
|---|---|
DATA_READ |
google.internal.gcm.contextual.campaign.v1.CampaignService.GetAnalyticsgoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetAudiencesgoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetFcmStatsgoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetProjectTrackingInfogoogle.internal.gcm.contextual.campaign.v1.CampaignService.GetTopicListgoogle.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.GetAnalyticsLabelListgoogle.internal.gcm.contextual.campaign.v2.FirebaseNotificationApiService.ListCampaigns |
एपीआई इंटरफ़ेस के ऑडिट लॉग
हर तरीके के लिए, किस तरह और कौनसी अनुमतियों का आकलन किया जाता है, इस बारे में जानकारी पाने के लिए, Firebase Notifications Console के लिए Cloud Identity and Access Management का दस्तावेज़ देखें.
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"