如何通过 Python 使用特定服务帐户(而不是执行代码的帐户)对 Cloud Run 服务进行身份验证?

问题描述 投票:0回答:0

如果要发出请求,调用者必须有一个将在标头中传递的令牌。 问题是它应该是什么类型的令牌(ID 或访问权限)以及如何为特定服务帐户(而不是执行代码的帐户)获取它。 有些文章说从概念上来说它应该是Access token,但Google手册却另有说法。 如果要获取访问令牌,则应使用已弃用的 Google 库,显然还有其他方法可以从 Python 代码中获取它。 另一种选择是 ID 令牌,但尚不清楚如何为特定服务帐户获取它。 元数据服务器的使用也是如此,据说它可以提供访问令牌,但尚不清楚如何使用特定的服务帐户向它发出请求。 https://cloud.google.com/run/docs/authenticating/service-to-service

google-cloud-platform access-token google-cloud-run
© www.soinside.com 2019 - 2024. All rights reserved.