Firebase के लिए Cloud Storage के लिए ऑडिट लॉग देखने की सुविधा

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

सेवा का नाम

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

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

    पर जाएं Logs Explorer

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

        protoPayload.serviceName="firebasestorage.googleapis.com"
      

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

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

यहां दी गई सूची में, (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

एपीआई इंटरफ़ेस के ऑडिट लॉग

हर तरीके के लिए, अनुमतियों का आकलन कैसे और किन अनुमतियों के आधार पर किया जाता है, इस बारे में जानने के लिए, Firebase के लिए Cloud Storage से जुड़ा 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"