我正在谷歌应用引擎标准环境中实现微服务。我需要使用 URLfetch 从另一个微服务调用一个微服务。为此,我必须有一些身份验证机制,以便只有同一个项目中的微服务才能调用这个 api。
它可以使用任务队列来实现,但这对我的场景没有用。
我点击了这个链接(How to secure connection between different GAEs?),如果我们验证 X-Appengine-Inbound-Appid 标头,那么可以实现。我很好奇我们是否使用服务帐户使其更加安全。
下面的链接有参考做它https://cloud.google.com/appengine/docs/standard/python/communicating-between-services https://cloud.google.com/docs/authentication/production
但没有找到实现它的明确说明。有人在使用这种方法进行身份验证吗?