इस दस्तावेज़ में, Firebase के लिए Cloud Storage के ऑडिट किए गए तरीकों की सूची दी गई है. Google Cloud सेवाएं ऑडिट लॉग जनरेट करती हैं. इनमें आपके Google Cloud के संसाधनों में की गई एडमिन और ऐक्सेस से जुड़ी गतिविधियां रिकॉर्ड होती हैं. Cloud Audit Logs के बारे में ज़्यादा जानने के लिए, यह लेख पढ़ें:
- ऑडिट लॉग के टाइप
- ऑडिट लॉग एंट्री का स्ट्रक्चर
- ऑडिट लॉग सेव करना और उन्हें रूट करना
- Cloud Logging की कीमत की खास जानकारी
- डेटा ऐक्सेस के ऑडिट लॉग चालू करना
सेवा का नाम
Firebase के लिए Cloud Storage के ऑडिट लॉग देखने के लिए, यह तरीका अपनाएं:
Google Cloud Console में, Logs Explorer पेज पर जाएं:
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 की ज़रूरत होती है उनके लिए,
एडमिन की गतिविधि के ऑडिट लॉग जनरेट होते हैं.
| अनुमति का टाइप | तरीके |
|---|---|
ADMIN_READ |
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetBucketgoogle.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetDefaultBucketgoogle.firebase.storage.controlplane.v1alpha.FirebaseStorageService.ListBucketsgoogle.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetBucketgoogle.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetDefaultBucketgoogle.firebase.storage.controlplane.v1beta.FirebaseStorageService.ListBuckets |
ADMIN_WRITE |
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.AddFirebasegoogle.firebase.storage.controlplane.v1alpha.FirebaseStorageService.CreateDefaultBucketgoogle.firebase.storage.controlplane.v1alpha.FirebaseStorageService.DeleteDefaultBucketgoogle.firebase.storage.controlplane.v1alpha.FirebaseStorageService.RemoveFirebasegoogle.firebase.storage.controlplane.v1beta.FirebaseStorageService.AddFirebasegoogle.firebase.storage.controlplane.v1beta.FirebaseStorageService.CreateDefaultBucketgoogle.firebase.storage.controlplane.v1beta.FirebaseStorageService.DeleteDefaultBucketgoogle.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"