ফায়ারবেস ক্লাউড মেসেজিংয়ের জন্য অডিট লগিং

এই ডকুমেন্টে ফায়ারবেস নোটিফিকেশন কনসোলের জন্য নিরীক্ষিত পদ্ধতিগুলোর তালিকা দেওয়া হয়েছে। Google Cloud পরিষেবাগুলো অডিট লগ তৈরি করে, যা আপনার Google Cloud রিসোর্সের মধ্যেকার প্রশাসনিক এবং অ্যাক্সেস কার্যকলাপ রেকর্ড করে। ক্লাউড অডিট লগ সম্পর্কে আরও তথ্যের জন্য, নিম্নলিখিতগুলো দেখুন:

পরিষেবার নাম

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

  1. Google Cloud কনসোলে, 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 ' প্রপার্টির উপর নির্ভর করে। যে মেথডগুলোর জন্য DATA_READ , DATA_WRITE , বা ADMIN_READ type প্রপার্টি ভ্যালুসহ IAM পারমিশন প্রয়োজন হয়, সেগুলো Data Access অডিট লগ তৈরি করে। যে মেথডগুলোর জন্য ADMIN_WRITE type ' প্রপার্টি ভ্যালুসহ IAM পারমিশন প্রয়োজন হয়, সেগুলো Admin Activity অডিট লগ তৈরি করে।

নিচের তালিকায় (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

এপিআই ইন্টারফেস অডিট লগ

প্রতিটি পদ্ধতির জন্য কীভাবে এবং কোন অনুমতিগুলো মূল্যায়ন করা হয়, সে সম্পর্কে তথ্যের জন্য 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"