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

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

পরিষেবার নাম

ক্লাউড স্টোরেজ ফর ফায়ারবেস অডিট লগ দেখতে, নিম্নলিখিতগুলি করুন:

  1. Google Cloud কনসোলে, Logs Explorer পৃষ্ঠায় যান:

    Logs Explorer যান

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

        protoPayload.serviceName="firebasestorage.googleapis.com"
      

অনুমতির ধরণ অনুসারে পদ্ধতি

প্রতিটি IAM পারমিশনের একটি type প্রপার্টি থাকে, যার ভ্যালু হলো একটি enum যা চারটি মানের মধ্যে যেকোনো একটি হতে পারে: ADMIN_READ , ADMIN_WRITE , DATA_READ , বা DATA_WRITE । যখন আপনি কোনো মেথড কল করেন, Cloud Storage for Firebase একটি অডিট লগ তৈরি করে, যার ক্যাটাগরি মেথডটি সম্পাদনের জন্য প্রয়োজনীয় পারমিশনের ' type ' প্রপার্টির উপর নির্ভর করে। যে মেথডগুলোর জন্য DATA_READ , DATA_WRITE , বা ADMIN_READ type প্রপার্টি ভ্যালুসহ IAM পারমিশন প্রয়োজন, সেগুলো ডেটা অ্যাক্সেস (Data Access) অডিট লগ তৈরি করে। যে মেথডগুলোর জন্য ADMIN_WRITE type প্রপার্টি ভ্যালুসহ IAM পারমিশন প্রয়োজন, সেগুলো অ্যাডমিন অ্যাক্টিভিটি (Admin Activity) অডিট লগ তৈরি করে।

নিচের তালিকায় (LRO) চিহ্নযুক্ত API মেথডগুলো হলো দীর্ঘ-চলমান অপারেশন (LRO)। এই মেথডগুলো সাধারণত দুটি অডিট লগ এন্ট্রি তৈরি করে: একটি অপারেশন শুরু হলে এবং অন্যটি শেষ হলে। আরও তথ্যের জন্য দীর্ঘ-চলমান অপারেশনের অডিট লগ দেখুন।
অনুমতির ধরণ পদ্ধতি
ADMIN_READ google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetBucket
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetDefaultBucket
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.ListBuckets
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetBucket
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetDefaultBucket
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.ListBuckets
ADMIN_WRITE google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.AddFirebase
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.CreateDefaultBucket
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.DeleteDefaultBucket
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.RemoveFirebase
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.AddFirebase
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.CreateDefaultBucket
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.DeleteDefaultBucket
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.RemoveFirebase

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

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

google.firebase.storage.controlplane.v1alpha.FirebaseStorageService

নিম্নলিখিত অডিট লগগুলি google.firebase.storage.controlplane.v1alpha.FirebaseStorageService এর অন্তর্গত মেথডগুলির সাথে সম্পর্কিত।

AddFirebase

  • পদ্ধতি : google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.AddFirebase
  • অডিট লগের ধরণ : অ্যাডমিন কার্যকলাপ
  • অনুমতিসমূহ :
    • firebasestorage.buckets.addFirebase - ADMIN_WRITE
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.AddFirebase"

CreateDefaultBucket

  • পদ্ধতি : google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.CreateDefaultBucket
  • অডিট লগের ধরণ : অ্যাডমিন কার্যকলাপ
  • অনুমতিসমূহ :
    • firebasestorage.defaultBucket.create - ADMIN_WRITE
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.CreateDefaultBucket"

DeleteDefaultBucket

  • পদ্ধতি : google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.DeleteDefaultBucket
  • অডিট লগের ধরণ : অ্যাডমিন কার্যকলাপ
  • অনুমতিসমূহ :
    • firebasestorage.defaultBucket.delete - ADMIN_WRITE
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.DeleteDefaultBucket"

GetBucket

  • পদ্ধতি : google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetBucket
  • অডিট লগ টাইপ : ডেটা অ্যাক্সেস
  • অনুমতিসমূহ :
    • firebasestorage.buckets.get - ADMIN_READ
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetBucket"

GetDefaultBucket

  • পদ্ধতি : google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetDefaultBucket
  • অডিট লগ টাইপ : ডেটা অ্যাক্সেস
  • অনুমতিসমূহ :
    • firebasestorage.defaultBucket.get - ADMIN_READ
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetDefaultBucket"

ListBuckets

  • পদ্ধতি : google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.ListBuckets
  • অডিট লগ টাইপ : ডেটা অ্যাক্সেস
  • অনুমতিসমূহ :
    • firebasestorage.buckets.list - ADMIN_READ
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.ListBuckets"

RemoveFirebase

  • পদ্ধতি : google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.RemoveFirebase
  • অডিট লগের ধরণ : অ্যাডমিন কার্যকলাপ
  • অনুমতিসমূহ :
    • firebasestorage.buckets.removeFirebase - ADMIN_WRITE
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.RemoveFirebase"

google.firebase.storage.controlplane.v1beta.FirebaseStorageService

নিম্নলিখিত অডিট লগগুলি google.firebase.storage.controlplane.v1beta.FirebaseStorageService এর অন্তর্গত মেথডগুলির সাথে সম্পর্কিত।

AddFirebase

  • পদ্ধতি : google.firebase.storage.controlplane.v1beta.FirebaseStorageService.AddFirebase
  • অডিট লগের ধরণ : অ্যাডমিন কার্যকলাপ
  • অনুমতিসমূহ :
    • firebasestorage.buckets.addFirebase - ADMIN_WRITE
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.AddFirebase"

CreateDefaultBucket

  • পদ্ধতি : google.firebase.storage.controlplane.v1beta.FirebaseStorageService.CreateDefaultBucket
  • অডিট লগের ধরণ : অ্যাডমিন কার্যকলাপ
  • অনুমতিসমূহ :
    • firebasestorage.defaultBucket.create - ADMIN_WRITE
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.CreateDefaultBucket"

DeleteDefaultBucket

  • পদ্ধতি : google.firebase.storage.controlplane.v1beta.FirebaseStorageService.DeleteDefaultBucket
  • অডিট লগের ধরণ : অ্যাডমিন কার্যকলাপ
  • অনুমতিসমূহ :
    • firebasestorage.defaultBucket.delete - ADMIN_WRITE
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.DeleteDefaultBucket"

GetBucket

  • পদ্ধতি : google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetBucket
  • অডিট লগ টাইপ : ডেটা অ্যাক্সেস
  • অনুমতিসমূহ :
    • firebasestorage.buckets.get - ADMIN_READ
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetBucket"

GetDefaultBucket

  • পদ্ধতি : google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetDefaultBucket
  • অডিট লগ টাইপ : ডেটা অ্যাক্সেস
  • অনুমতিসমূহ :
    • firebasestorage.defaultBucket.get - ADMIN_READ
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetDefaultBucket"

ListBuckets

  • পদ্ধতি : google.firebase.storage.controlplane.v1beta.FirebaseStorageService.ListBuckets
  • অডিট লগ টাইপ : ডেটা অ্যাক্সেস
  • অনুমতিসমূহ :
    • firebasestorage.buckets.list - ADMIN_READ
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.ListBuckets"

RemoveFirebase

  • পদ্ধতি : google.firebase.storage.controlplane.v1beta.FirebaseStorageService.RemoveFirebase
  • অডিট লগের ধরণ : অ্যাডমিন কার্যকলাপ
  • অনুমতিসমূহ :
    • firebasestorage.buckets.removeFirebase - ADMIN_WRITE
  • পদ্ধতিটি একটি দীর্ঘস্থায়ী বা স্ট্রিমিং অপারেশন : না।
  • এই পদ্ধতির জন্য ফিল্টার করুন : protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.RemoveFirebase"