ثبت حسابرسی برای Cloud Storage برای Firebase

این سند روش‌های حسابرسی شده برای ذخیره‌سازی ابری برای فایربیس را فهرست می‌کند. سرویس‌های Google Cloud لاگ‌های حسابرسی ایجاد می‌کنند که فعالیت‌های مدیریتی و دسترسی را در منابع Google Cloud شما ثبت می‌کنند. برای اطلاعات بیشتر در مورد لاگ‌های حسابرسی ابری، به موارد زیر مراجعه کنید:

نام سرویس

برای مشاهده گزارش‌های حسابرسی Cloud Storage برای Firebase، موارد زیر را انجام دهید:

  1. در کنسول گوگل کلود، به صفحه Logs Explorer بروید:

    به Logs Explorer بروید

  2. کوئری زیر را کپی کرده و در فیلد Query از Logs Explorer قرار دهید، و سپس روی Run query کلیک کنید.

        protoPayload.serviceName="firebasestorage.googleapis.com"
      

روش‌ها بر اساس نوع مجوز

هر مجوز IAM یک ویژگی type دارد که مقدار آن یک enum است که می‌تواند یکی از چهار مقدار زیر باشد: ADMIN_READ ، ADMIN_WRITE ، DATA_READ یا DATA_WRITE . وقتی یک متد را فراخوانی می‌کنید، Cloud Storage for Firebase یک گزارش حسابرسی تولید می‌کند که دسته آن به ویژگی type مجوز مورد نیاز برای اجرای متد بستگی دارد. متدهایی که به مجوز IAM با مقدار ویژگی type DATA_READ ، DATA_WRITE یا ADMIN_READ نیاز دارند، گزارش‌های حسابرسی دسترسی به داده تولید می‌کنند. متدهایی که به مجوز IAM با مقدار ویژگی type ADMIN_WRITE نیاز دارند، گزارش‌های حسابرسی فعالیت ادمین تولید می‌کنند.

متدهای API در لیست زیر که با (LRO) مشخص شده‌اند، عملیات طولانی‌مدت (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

گزارش‌های حسابرسی رابط API

برای اطلاعات در مورد چگونگی و نوع مجوزهای ارزیابی شده برای هر روش، به مستندات مدیریت هویت و دسترسی ابری برای فضای ذخیره‌سازی ابری فایربیس مراجعه کنید.

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"