Функции Google исправляют настройки IAM, чтобы предотвратить ошибку 403 для вложенных ресурсов

# #reactjs #google-cloud-functions #http-status-code-403 #google-cloud-iam

Вопрос:

У меня есть React JS, и я развернул его как функцию в GC. Похоже, у меня есть некоторые проблемы с разрешениями, хотя я предоставил «Администратору облачных функций» и «Пользователю учетной записи службы» доступ к проекту, в основном он не имеет доступа ни к чему внутри папки сборки проекта react. Неужели данного разрешения недостаточно? как я мог бы предоставить доступ к функциям и всем ресурсам, расположенным внутри функции, рекурсивно, чтобы иметь доступ ко всем файлам и папкам через http-вызов?

отладка google chrome

Комментарии:

1. Не уверен, что я понимаю — это ошибка во время развертывания? или во время призыва?

2. Какие параметры авторизации вы настроили при развертывании функции? Отредактируйте свой вопрос с помощью команды развернуть. Ошибка 403 и, похоже, исходит из веб-браузера. Это означает, что Cloud IAP применяет авторизацию для клиентов.

3. Да, Джон, в этом-то и была проблема.

4. Пожалуйста, проверьте, правильно ли вам назначена роль для запущенной вами облачной функции. Вы можете включить разрешения, выбрав функцию «Облако» и нажав «Разрешения» вверху. Для получения дополнительной информации о IAM, пожалуйста, обратитесь к следующей статье .

5. Привет @user3201492. Есть какие-нибудь новости?