Bu belgede, Cloud Storage for Firebase için denetleme günlüğü açıklanmaktadır. Google Cloud hizmetleri, Google Cloud kaynaklarınızdaki yönetim ve erişim etkinliklerini kaydeden denetleme günlükleri oluşturur. Cloud Denetleme Günlükleri hakkında daha fazla bilgi için aşağıdakilere bakın:
- Denetim günlüklerinin türleri
- Denetleme günlüğü girişi yapısı
- Denetim günlüklerini depolama ve yönlendirme
- Cloud Logging fiyatlandırma özeti
- Veri Erişimi denetleme günlüklerini etkinleştirme
Hizmet adı
Cloud Storage for Firebase denetleme günlüklerinde firebasestorage.googleapis.com
hizmet adı kullanılır.
Bu hizmet için filtreleme:
protoPayload.serviceName="firebasestorage.googleapis.com"
İzin türüne göre yöntemler
Her IAM izninin bir type
mülkü vardır. Bu mülkün değeri, ADMIN_READ
, ADMIN_WRITE
, DATA_READ
veya DATA_WRITE
olmak üzere dört değerden biri olabilir. Bir yöntemi çağırdığınızda Firebase için Cloud Storage, yöntemi gerçekleştirmek için gereken iznin type
mülküne bağlı olarak kategorisi belirlenen bir denetim günlüğü oluşturur.
type
mülk değeri DATA_READ
, DATA_WRITE
veya ADMIN_READ
olan bir IAM izni gerektiren yöntemler Veri Erişimi denetleme günlükleri oluşturur.
ADMIN_WRITE
mülkü için ADMIN_WRITE
değerine sahip bir IAM izni gerektiren yöntemler Yönetici Etkinliği denetim günlükleri oluşturur.type
İzin türü | Yöntemler |
---|---|
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 |
API arayüzü denetleme günlükleri
Her yöntem için hangi izinlerin nasıl değerlendirildiği hakkında bilgi edinmek isterseniz Firebase için Cloud Storage'ın Cloud Identity and Access Management dokümanlarına göz atın.
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService
Aşağıdaki denetleme günlükleri, google.firebase.storage.controlplane.v1alpha.FirebaseStorageService
'e ait yöntemlerle ilişkilidir.
AddFirebase
- Yöntem:
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.AddFirebase
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebasestorage.buckets.addFirebase - ADMIN_WRITE
- Yöntem uzun süreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.AddFirebase"
CreateDefaultBucket
- Yöntem:
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.CreateDefaultBucket
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebasestorage.defaultBucket.create - ADMIN_WRITE
- Yöntem uzun süreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.CreateDefaultBucket"
DeleteDefaultBucket
- Yöntem:
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.DeleteDefaultBucket
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebasestorage.defaultBucket.delete - ADMIN_WRITE
- Yöntem uzun süreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.DeleteDefaultBucket"
GetDefaultBucket
- Yöntem:
google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetDefaultBucket
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebasestorage.defaultBucket.get - ADMIN_READ
- Yöntem uzun süreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
protoPayload.methodName="google.firebase.storage.controlplane.v1alpha.FirebaseStorageService.GetDefaultBucket"
google.firebase.storage.controlplane.v1beta.FirebaseStorageService
Aşağıdaki denetleme günlükleri, google.firebase.storage.controlplane.v1beta.FirebaseStorageService
'e ait yöntemlerle ilişkilidir.
AddFirebase
- Yöntem:
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.AddFirebase
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebasestorage.buckets.addFirebase - ADMIN_WRITE
- Yöntem uzun süreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.AddFirebase"
CreateDefaultBucket
- Yöntem:
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.CreateDefaultBucket
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebasestorage.defaultBucket.create - ADMIN_WRITE
- Yöntem uzun süreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.CreateDefaultBucket"
GetBucket
- Yöntem:
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetBucket
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebasestorage.buckets.get - ADMIN_READ
- Yöntem uzun süreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.GetBucket"
ListBuckets
- Yöntem:
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.ListBuckets
- Denetleme günlüğü türü: Veri erişimi
- İzinler:
firebasestorage.buckets.list - ADMIN_READ
- Yöntem uzun süreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.ListBuckets"
RemoveFirebase
- Yöntem:
google.firebase.storage.controlplane.v1beta.FirebaseStorageService.RemoveFirebase
- Denetleme günlüğü türü: Yönetici etkinliği
- İzinler:
firebasestorage.buckets.removeFirebase - ADMIN_WRITE
- Yöntem uzun süreli veya akış işlemidir:
Hayır.
- Bu yöntem için filtreleme:
protoPayload.methodName="google.firebase.storage.controlplane.v1beta.FirebaseStorageService.RemoveFirebase"