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

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

सेवा का नाम

Firebase के लिए Cloud Storage के ऑडिट लॉग, सेवा के नाम firebasestorage.googleapis.com का इस्तेमाल करते हैं. इस सेवा के लिए फ़िल्टर करें:

    protoPayload.serviceName="firebasestorage.googleapis.com"
  

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

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

अनुमति का टाइप तरीके
ADMIN_READ google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetDefaultBucket
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetBucket
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.v1beta.FirebaseStorageService.AddFirebase
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.CreateDefaultBucket
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.RemoveFirebase

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

हर तरीके के लिए, अनुमतियों का आकलन कैसे और किन अनुमतियों का आकलन किया जाता है, इस बारे में जानने के लिए, Cloud Storage for Firebase के लिए Cloud Identity और ऐक्सेस मैनेजमेंट से जुड़ा दस्तावेज़ देखें.

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"

GetDefaultBucket

  • तरीका: google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetDefaultBucket
  • ऑडिट लॉग का टाइप: डेटा ऐक्सेस
  • अनुमतियां:
    • firebasestorage.defaultBucket.get - ADMIN_READ
  • यह तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है: नहीं.
  • इस तरीके के लिए फ़िल्टर करें: protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetDefaultBucket"

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"

GetBucket

  • तरीका: google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetBucket
  • ऑडिट लॉग का टाइप: डेटा ऐक्सेस
  • अनुमतियां:
    • firebasestorage.buckets.get - ADMIN_READ
  • यह तरीका लंबे समय तक चलने वाला या स्ट्रीमिंग ऑपरेशन है: नहीं.
  • इस तरीके के लिए फ़िल्टर करें: protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetBucket"

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"