Может ли одна облачная функция Google (фоновая функция) сделать HTTP-запрос к другой функции (функция HTTP) и предоставить что-то, что гарантирует, что данные были получены из предыдущей функции (т. Е. Не были изменены) с помощью GoogleУчетные записи службы IAM или что-то подобное?
Извинения - не самый ясный вопрос ...
РЕДАКТИРОВАТЬ 1: Мы не можем использовать pub / sub для этого, как это будетсделать нашу внутреннюю инфраструктуру очень сложной
РЕДАКТИРОВАТЬ 2: Справочная информация:
Проблема заключается в том, что функция HTTP запускает наш основной API (с использованием Apollo Server - не удается найтиспособ использовать Apollo Server внутри одной и той же функции [идеальное решение] (поэтому мы должны предоставлять его через HTTP), поэтому мы делаем несколько вызовов этой функции API, на которые нам нужны ответы.Если бы вместо этого мы использовали pub / sub, нам пришлось бы разбить фоновую функцию на 3+ функции, чтобы позволить нам использовать ответы, которые сделали бы ее неуправляемой и увеличили бы расходы (вызов, трафик pub / sub и т. Д.).К вашему сведению, существует более 30 различных фоновых функций, которые все общаются с API.