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

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

सेवा का नाम

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

    protoPayload.serviceName="firebasestorage.googleapis.com"
  

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

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

यहां दी गई सूची में, (LRO) के तौर पर मार्क किए गए एपीआई तरीके, ज़्यादा समय तक चलने वाली कार्रवाइयां (एलआरओ) हैं. इन तरीकों से आम तौर पर, ऑडिट लॉग की दो एंट्री जनरेट होती हैं: एक तब, जब कार्रवाई शुरू होती है और दूसरी तब, जब कार्रवाई खत्म होती है. ज़्यादा जानकारी के लिए, लंबे समय तक चलने वाले ऑपरेशन के लिए ऑडिट लॉग लेख पढ़ें.
अनुमति का टाइप तरीके
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.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"

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"

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"

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"