答案 0 :(得分:2)
我认为全球答案将澄清您的问题。对于这种特殊情况,有两种方法可以触发Google Cloud功能(GCF)。您可以直接发出HTTP请求,也可以使用Pub / Sub [https://cloud.google.com/functions/docs/calling/]将GCF订阅到主题。
如果您的请求是偶然的,HTTP请求将更快,因为您不需要中介。如果不是这种情况,则Pub / Sub订阅会对邮件进行排队,并通过重试邮件来确保邮件发送,直到收到确认为止。
要将Google Kubernetes Engine(GKE)从一个Google Cloud Project和Google Cloud Function(GCF)与另一个Google Cloud Project通信,您可以使用任一选项。通过HTTP请求直接触发GCF或通过发布消息来执行。发布时,指定要将其发送到的项目以及该项目中的理想主题。
此外,您需要向服务帐户授予适当的权限,以便从一个项目访问另一个项目: