In diesem Dokument wird das Audit-Logging für Firebase Management beschrieben. Google Cloud Dienstleistung Audit-Logs generieren, in denen Administrator- und Zugriffsaktivitäten in Ihren Google Cloud-Ressourcen aufgezeichnet werden. Weitere Informationen zu Cloud-Audit-Logs finden Sie auf den folgenden Dokumentationsseiten:
- Arten von Audit-Logs
- Struktur von Audit-Logeinträgen
- Details zum Speichern und Routing von Audit-Logs
- Preisübersicht für Cloud Logging
- Audit-Logs zum Datenzugriff aktivieren
Dienstname
Für Audit-Logs von Firebase Management wird der Dienstname firebase.googleapis.com
verwendet.
Filtern Sie nach diesem Dienst:
protoPayload.serviceName="firebase.googleapis.com"
Methoden nach Berechtigungstyp
Jede IAM-Berechtigung hat ein type
-Attribut, dessen Wert ein Enum ist, der einen der folgenden vier Werte haben kann: ADMIN_READ
, ADMIN_WRITE
, DATA_READ
oder DATA_WRITE
. Wenn Sie eine Methode aufrufen, generiert Firebase Management ein Audit-Log, dessen Kategorie von der type
-Eigenschaft der Berechtigung abhängt, die für die Ausführung der Methode erforderlich ist.
Methoden, die eine IAM-Berechtigung mit dem type
-Attributwert DATA_READ
, DATA_WRITE
oder ADMIN_READ
erfordern, generieren Audit-Logs zum Datenzugriff.
Methoden, die eine IAM-Berechtigung mit dem type
-Attributwert ADMIN_WRITE
erfordern, generieren Audit-Logs zur Administratoraktivität.
Berechtigungstyp | Methoden |
---|---|
ADMIN_READ |
google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps google.firebase.service.v1beta1.IosAppService.GetIosApp google.firebase.service.v1beta1.IosAppService.GetIosAppConfig google.firebase.service.v1beta1.IosAppService.ListIosApps google.firebase.service.v1beta1.WebAppService.GetWebApp google.firebase.service.v1beta1.WebAppService.GetWebAppConfig google.firebase.service.v1beta1.WebAppService.ListWebApps |
ADMIN_WRITE |
google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject google.firebase.service.v1beta1.IosAppService.CreateIosApp google.firebase.service.v1beta1.IosAppService.RemoveIosApp google.firebase.service.v1beta1.IosAppService.UndeleteIosApp google.firebase.service.v1beta1.IosAppService.UpdateIosApp google.firebase.service.v1beta1.WebAppService.CreateWebApp google.firebase.service.v1beta1.WebAppService.RemoveWebApp google.firebase.service.v1beta1.WebAppService.UndeleteWebApp google.firebase.service.v1beta1.WebAppService.UpdateWebApp |
Audit-Logs der API-Schnittstelle
Weitere Informationen darüber, wie und welche Berechtigungen für die einzelnen Methoden ausgewertet werden, finden Sie in der Cloud Identity and Access Management-Dokumentation für Firebase Management.
google.firebase.service.v1beta1.AndroidAppService
Der folgende Abschnitt enthält Details zu Audit-Logs, die Methoden zugeordnet sind, die zu google.firebase.service.v1beta1.AndroidAppService
gehören.
CreateAndroidApp
- Methode:
google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.create - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateAndroidApp"
CreateShaCertificate
- Methode:
google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.update - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.CreateShaCertificate"
DeleteShaCertificate
- Methode:
google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.update - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.DeleteShaCertificate"
GetAndroidApp
- Methode:
google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.get - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidApp"
GetAndroidAppConfig
- Methode:
google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.get - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.GetAndroidAppConfig"
ListAndroidApps
- Methode:
google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.list - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListAndroidApps"
ListShaCertificates
- Methode:
google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.get - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.ListShaCertificates"
RemoveAndroidApp
- Methode:
google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.delete - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.RemoveAndroidApp"
UndeleteAndroidApp
- Methode:
google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.undelete - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UndeleteAndroidApp"
UpdateAndroidApp
- Methode:
google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.update - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.AndroidAppService.UpdateAndroidApp"
google.firebase.service.v1beta1.FirebaseAnalyticsService
Der folgende Abschnitt enthält Details zu Audit-Logs, die Methoden zugeordnet sind, die zu google.firebase.service.v1beta1.FirebaseAnalyticsService
gehören.
AddGoogleAnalytics
- Methode:
google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseAnalyticsService.AddGoogleAnalytics"
google.firebase.service.v1beta1.FirebaseProjectService
Der folgende Abschnitt enthält Details zu Audit-Logs, die Methoden zugeordnet sind, die zu google.firebase.service.v1beta1.FirebaseProjectService
gehören.
AddFirebase
- Methode:
google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.projects.update - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.AddFirebase"
FinalizeDefaultLocation
- Methode:
google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.projects.update - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.FinalizeDefaultLocation"
GetAdminSdkConfig
- Methode:
google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.projects.get - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetAdminSdkConfig"
GetFirebaseProject
- Methode:
google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.projects.get - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.GetFirebaseProject"
ListAvailableLocations
- Methode:
google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.projects.get - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.ListAvailableLocations"
SearchFirebaseApps
- Methode:
google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.list - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.SearchFirebaseApps"
UpdateFirebaseProject
- Methode:
google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.projects.update - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.FirebaseProjectService.UpdateFirebaseProject"
google.firebase.service.v1beta1.IosAppService
Der folgende Abschnitt enthält Details zu Audit-Logs, die Methoden zugeordnet sind, die zu google.firebase.service.v1beta1.IosAppService
gehören.
CreateIosApp
- Methode:
google.firebase.service.v1beta1.IosAppService.CreateIosApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.create - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.CreateIosApp"
GetIosApp
- Methode:
google.firebase.service.v1beta1.IosAppService.GetIosApp
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.get - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosApp"
GetIosAppConfig
- Methode:
google.firebase.service.v1beta1.IosAppService.GetIosAppConfig
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.get - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.GetIosAppConfig"
ListIosApps
- Methode:
google.firebase.service.v1beta1.IosAppService.ListIosApps
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.list - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.ListIosApps"
RemoveIosApp
- Methode:
google.firebase.service.v1beta1.IosAppService.RemoveIosApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.delete - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.RemoveIosApp"
UndeleteIosApp
- Methode:
google.firebase.service.v1beta1.IosAppService.UndeleteIosApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.undelete - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UndeleteIosApp"
UpdateIosApp
- Methode:
google.firebase.service.v1beta1.IosAppService.UpdateIosApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.update - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.IosAppService.UpdateIosApp"
google.firebase.service.v1beta1.WebAppService
Der folgende Abschnitt enthält Details zu Audit-Logs, die Methoden zugeordnet sind, die zu google.firebase.service.v1beta1.WebAppService
gehören.
CreateWebApp
- Methode:
google.firebase.service.v1beta1.WebAppService.CreateWebApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.create - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.CreateWebApp"
GetWebApp
- Methode:
google.firebase.service.v1beta1.WebAppService.GetWebApp
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.get - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebApp"
GetWebAppConfig
- Methode:
google.firebase.service.v1beta1.WebAppService.GetWebAppConfig
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.get - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.GetWebAppConfig"
ListWebApps
- Methode:
google.firebase.service.v1beta1.WebAppService.ListWebApps
- Audit-Logtyp: Datenzugriff
- Berechtigungen:
firebase.clients.list - ADMIN_READ
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.ListWebApps"
RemoveWebApp
- Methode:
google.firebase.service.v1beta1.WebAppService.RemoveWebApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.delete - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.RemoveWebApp"
UndeleteWebApp
- Methode:
google.firebase.service.v1beta1.WebAppService.UndeleteWebApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.undelete - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang:
Vorgang mit langer Ausführungszeit
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UndeleteWebApp"
UpdateWebApp
- Methode:
google.firebase.service.v1beta1.WebAppService.UpdateWebApp
- Audit-Logtyp: Administratoraktivität
- Berechtigungen:
firebase.clients.update - ADMIN_WRITE
- Methode ist ein Vorgang mit langer Ausführungszeit oder Streamingvorgang: Nr.
- Filter für diese Methode:
protoPayload.methodName="google.firebase.service.v1beta1.WebAppService.UpdateWebApp"