Можно ли использовать функцию частного облака в качестве полной реализации и избегать запросов от других источников к диалоговому потоку?
Короткий ответ: ваше выполнение должно быть общедоступным. Ваша облачная функция не может быть закрытой.
Если вы хотите, раздел «Выполнение» в Dialogflow позволяет добавлять пользовательские данные или заголовки. Вы можете использовать это, чтобы разрешить только запросы с этим заголовком go через.
Возможно включить ограничение скорости а квота в нашей облачной функции? Можно ли ограничить количество одновременных запросов?
Я собираюсь предложить не иметь какого-либо ограничения скорости. Если каждый запрос имеет тип authenti c, вы в конечном итоге создадите недопустимый пользовательский опыт, если ваше выполнение продолжит снижаться.
Есть ли какие-либо рекомендации по поводу сертификатов или аналогичных?
Облачные функции по умолчанию являются HTTPS, поэтому я не уверен, какие сертификаты вам понадобятся или понадобятся в этом случае.