В этом документе перечислены методы аудита для Cloud Storage for Firebase. Сервисы Google Cloud генерируют журналы аудита, которые записывают административные действия и действия доступа в ваших ресурсах Google Cloud . Для получения дополнительной информации о журналах аудита Cloud см. следующие разделы:
- Типы журналов аудита
- Структура записей журнала аудита
- Хранение и маршрутизация журналов аудита.
- Сводка цен на услуги облачного логирования
- Включить журналы аудита доступа к данным
Название услуги
Чтобы просмотреть журналы аудита Cloud Storage for Firebase, выполните следующие действия:
В консоли Google Cloud перейдите на страницу Logs Explorer :
Скопируйте и вставьте следующий запрос в поле «Запрос» в Logs Explorer , а затем нажмите «Выполнить запрос» .
protoPayload.serviceName="firebasestorage.googleapis.com"
Методы в зависимости от типа разрешения
Каждое разрешение IAM имеет свойство type , значение которого представляет собой перечисление (enum), принимающее одно из четырех значений: ADMIN_READ , ADMIN_WRITE , DATA_READ или DATA_WRITE . При вызове метода Cloud Storage for Firebase генерирует журнал аудита, категория которого зависит от свойства type разрешения, необходимого для выполнения метода. Методы, требующие разрешения IAM со значением свойства type DATA_READ , DATA_WRITE или ADMIN_READ генерируют журналы аудита доступа к данным . Методы, требующие разрешения IAM со значением свойства 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 |
Журналы аудита интерфейса API
Информацию о том, как и какие разрешения оцениваются для каждого метода, см. в документации по управлению идентификацией и доступом в облаке для Cloud Storage for Firebase.
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"