#google-cloud-platform #google-cloud-functions #google-cloud-iam
# #google-cloud-platform #google-cloud-функции #google-cloud-iam
Вопрос:
У меня GCP выдает ошибку IAM при попытке сделать функцию полностью общедоступной на 100%.
В разделе Разрешения, в функции: Добавить> Новые участники: все пользователи> Роль: Средство просмотра основных контактов. Он предупреждает вас о том, чтобы сделать его полностью общедоступным для всех в Интернете (это то, что я хочу).
Однако при нажатии кнопки «Разрешить общедоступный доступ» выдается сообщение об ошибке.
Примечание: я пробовал это на своем локальном компьютере, и такая же ошибка также возникает, когда я пробую ее на «allAuthenticatedUsers».
Я не могу выполнить поиск по идентификатору ошибки, поскольку при каждой попытке создается уникальный идентификатор.
Есть ли какой-то шаг, который я пропустил, или это проблема GCP?
[Запрос на подтверждение того, что администратор хочет, чтобы функция GCP была полностью общедоступной][1]
Редактировать: добавлены изображения
Комментарии:
1. Попробуйте роль: вызыватель облачных функций
2. «Нет изменений — элемент уже существует в политике». Что я помню, но все равно не повезло. Настройте новый проект, функцию (обеспечивающую разрешение проверки подлинности) тоже: (
3. Итак, если у всех пользователей есть роль вызывателя облачных функций, любой может получить к ним доступ! В чем проблема??
4. Idk: (Те же проблемы, повторная попытка сегодня. Определенно, что-то связано с GCP. Будет оставаться в курсе, если при наличии обновления
Ответ №1:
Решено! Необходимо «Включить API», затем выберите название проекта, в котором находится ваша функция. https://cloud.google.com/functions/docs/quickstart#functions_quickstart_helloworld-python