У меня есть голосовое приложение с Dialogflow, действиями Google, и код размещен в облачной функции. Функция Dialogflow и действие принадлежат одному и тому же проекту Google, и эта функция настроена как триггер HTTP. Все работает, но моя проблема заключается в обеспечении функции. Входной параметр по умолчанию для функций, запускаемых по протоколу HTTP, - разрешить все трафик c, но я изменил его на «Разрешить только внутренний трафик c». У меня нет настроенного коннектора VP C, но в описании этого правила входа говорится: «Разрешен только трафик c из одного и того же проекта или одного периметра VP C S C». Поскольку агент DialogFlow и действие принадлежат одному и тому же проекту, я ожидаю, что он сможет достичь этой функции без проблем. Однако при включенной настройке входа действие приводит к ошибке при тестировании в симуляторе и при установке traffi c, разрешающей все, что работает. Я оставляю это внутреннему только потому, что я не хочу, чтобы это было открыто миру, но мне нужно будет разместить на моем GCF, когда я хочу опубликовать sh. Погугливая, я не вижу много документации, кроме как настроить пользователей IAM и правила, чтобы иметь возможность доступа и обновления самой функции, но я не могу найти ничего о правилах, которые можно применять при запуске функции. Я довольно новичок в облаке Google, я уверен, что это легко исправить, но я просто не могу найти правильные ответы.