Firebase क्लाउड से मैसेज के लिए ऑडिट लॉगिंग

इस दस्तावेज़ में, Firebase सूचना Console के लिए ऑडिट किए गए तरीकों की सूची दी गई है. Google Cloud सेवाएं, ऑडिट लॉग जनरेट करती हैं. इनमें आपके Google Cloud संसाधनों में एडमिन और ऐक्सेस से जुड़ी गतिविधियों को रिकॉर्ड किया जाता है. क्लाउड ऑडिट लॉग के बारे में ज़्यादा जानने के लिए, यहां दिया गया लेख पढ़ें:

सेवा का नाम

Firebase सूचना Console के ऑडिट लॉग देखने के लिए, यह तरीका अपनाएं:

  1. Google Cloud Console में, Logs Explorer पेज पर जाएं:

    Logs Explorer पर जाएं

  2. यहां दी गई क्वेरी को कॉपी करें और Logs Explorer के क्वेरी फ़ील्ड में चिपकाएं. इसके बाद, क्वेरी चलाएं पर क्लिक करें.

        protoPayload.serviceName="gcmcontextualcampaign-pa.googleapis.com"
      

अनुमति के टाइप के हिसाब से तरीके

हर IAM अनुमति में type प्रॉपर्टी होती है. इसकी वैल्यू एक एनम होती है. यह चार वैल्यू में से कोई एक हो सकती है: ADMIN_READ, ADMIN_WRITE, DATA_READ या DATA_WRITE. किसी तरीके को कॉल करने पर, Firebase Notifications Console एक ऑडिट लॉग जनरेट करता है. इसकी कैटगरी, उस तरीके को पूरा करने के लिए ज़रूरी अनुमति की type प्रॉपर्टी पर निर्भर करती है. जिन तरीकों के लिए, type प्रॉपर्टी वैल्यू के साथ IAM अनुमति की ज़रूरत होती है वे DATA_READ, DATA_WRITE या ADMIN_READ, डेटा ऐक्सेस ऑडिट लॉग जनरेट करते हैं. जिन तरीकों के लिए, type प्रॉपर्टी वैल्यू के साथ IAM की अनुमति की ज़रूरत होती है वे ADMIN_WRITE जनरेट करते हैं. एडमिन की गतिविधि के ऑडिट लॉग.

यहां दी गई सूची में, (LRO) के तौर पर मार्क किए गए एपीआई के तरीके, ज़्यादा समय तक चलने वाली कार्रवाइयां (एलआरओ) हैं. इन तरीकों से आम तौर पर, ऑडिट लॉग की दो एंट्री जनरेट होती हैं: एक तब, जब ऑपरेशन शुरू होता है और दूसरी तब, जब यह खत्म होता है. ज़्यादा जानकारी के लिए, लंबे समय तक चलने वाले ऑपरेशन के लिए ऑडिट लॉग लेख पढ़ें.
अनुमति का टाइप तरीके
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 सूचना 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"