इस दस्तावेज़ में, Firebase के लिए Cloud Storage के लिए ऑडिट लॉगिंग के बारे में बताया गया है. Google Cloud सेवाएं, ऑडिट लॉग जनरेट करती हैं. इन लॉग में, आपके Google Cloud संसाधनों में एडमिन और ऐक्सेस से जुड़ी गतिविधियों की जानकारी रिकॉर्ड की जाती है. क्लाउड ऑडिट लॉग के बारे में ज़्यादा जानने के लिए, ये लेख पढ़ें:
- ऑडिट लॉग के टाइप
- ऑडिट लॉग की एंट्री का स्ट्रक्चर
- ऑडिट लॉग को सेव और रूट करना
- Cloud Logging की कीमत की खास जानकारी
- डेटा ऐक्सेस के ऑडिट लॉग चालू करना
सेवा का नाम
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"