Невозможно создать триггер облачной функции для корзины, находящейся в другом проекте.
Функция развертывания (может занять некоторое время - до 2 минут) ... не удалось.
ОШИБКА: (gcloud.functions.deploy) OperationError: code = 7, message = Недостаточно прав для (повторной) настройки триггера
(Отказано в разрешении на ведро ing-auto). Пожалуйста, дайте владельцу
разрешения на роль редактора ведра и попробуйте снова.
Для служебной учетной записи, используемой в облачной функции, владелец имеет доступ к проекту, в котором находится сегмент.
т.е.
Есть два проекта: проект а и проект б.
Облачная функция должна быть создана в project-a .
Google Bucket находится в проекте-б.
пользователь учетной записи службы serv-user является частью проекта a и имеет доступ владельца проекта-b, который будет использоваться для выполнения облачной функции.
gcloud functions deploy hello_gcs --runtime python37 --trigger-resource bucket-from-other-project-xxx --trigger-event goog
le.storage.object.finalize
Я могу создать триггер облачной функции для хранилищ одного и того же проекта