Согласно документации Google, член 'allAuthenticatedUsers' может включать любого, кто прошел проверку подлинности, включая обычные учетные записи gmail. Поэтому я дал этому участнику роль «Cloud Functions Invoker», полагая, что любой прошедший проверку пользователь должен иметь возможность вызывать мою облачную функцию Google. Это не работает. Я получаю следующие результаты:
Ошибка: запрещено Ваш клиент не имеет разрешения на получение URL / функции-1 с этого сервера.
Я доказал, что если я предоставлю 'Cloud Functions Invoker'role to' allUsers ', тогда функция может быть вызвана. Итак, я знаю, что эта функция работает (это функция по умолчанию, которую создает облако Google).
Так почему же не предоставление члену «allAuthenticatedUsers» роли «Cloud Functions Invoker» не работает для облачных функций Google? Чего мне не хватает?
Спасибо