Firebase Cloud Messaging-এর জন্য অডিট লগিং

এই ডকুমেন্টে Firebase Notifications Console-এর জন্য অডিট করা পদ্ধতি তালিকাভুক্ত করা হয়েছে। Google Cloud পরিষেবা অডিট লগ তৈরি করে যা আপনার Google Cloud রিসোর্সের মধ্যে প্রশাসনিক ও অ্যাক্সেস অ্যাক্টিভিটি রেকর্ড করে। Cloud Audit Logs সম্পর্কে আরও তথ্য পেতে, নিম্নলিখিত বিষয়গুলি দেখুন:

পরিষেবার নাম

Firebase Notifications Console অডিট লগ দেখতে, নিম্নলিখিত কাজগুলি করুন:

  1. Google Cloud Console-এ, Logs Explorer পৃষ্ঠায় যান:

    Logs Explorer-এ যান

  2. নিচে উল্লেখ করা কোয়েরিটি কপি করে Logs Explorer-এর কোয়েরি ফিল্ডে পেস্ট করুন এবং তারপরে কোয়েরি চালান বিকল্পে ক্লিক করুন।

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

অনুমতির ধরন অনুযায়ী পদ্ধতি

প্রতিটি IAM অনুমতির একটি type প্রপার্টি আছে, যার ভ্যালু হল একটি enum যা চারটি ভ্যালুর মধ্যে একটি হতে পারে: ADMIN_READ, ADMIN_WRITE, DATA_READ অথবা DATA_WRITE। আপনি কোনও মেথড কল করলে, Firebase Notifications Console একটি অডিট লগ তৈরি করে যার বিভাগটি মেথড পারফর্ম করার জন্য প্রয়োজনীয় type অনুমতির প্রপার্টির উপর নির্ভর করে। type প্রপার্টির ভ্যালু DATA_READ, DATA_WRITE বা ADMIN_READ সহ IAM অনুমতি প্রয়োজন এমন পদ্ধতি ডেটা অ্যাক্সেস অডিট লগ তৈরি করে। type প্রপার্টি ভ্যালু সহ IAM অনুমতির প্রয়োজন হয় এমন পদ্ধতি ADMIN_WRITE জেনারেট অ্যাডমিন অ্যাক্টিভিটি অডিট লগ।

নিচের তালিকায় (LRO) চিহ্ন দিয়ে চিহ্নিত করা API পদ্ধতিগুলি হল দীর্ঘমেয়াদী অপারেশন (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

API ইন্টারফেস অডিট লগ

প্রতিটি পদ্ধতির জন্য কীভাবে এবং কোন কোন অনুমতি মূল্যায়ন করা হয় সেই সম্পর্কে তথ্য পেতে, Cloud Identity and Access Management Firebase বিজ্ঞপ্তি কনসোলের ডকুমেন্টেশন দেখুন।

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"