Сделать функцию GCP общедоступной — сбой обновления политики IAM

#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