Google cloud platform 为什么基于服务帐户的身份验证优于用户帐户

Google cloud platform 为什么基于服务帐户的身份验证优于用户帐户,google-cloud-platform,service-accounts,Google Cloud Platform,Service Accounts,我在GCP文档中看到很多地方建议使用基于服务帐户的身份验证,而不是基于用户帐户的身份验证。我找不到它背后的实际原因想象一下,您有一个服务a在计算机a上运行。您希望服务a与另一个服务B在计算机B上运行通信,并且您希望使用某种形式的保护(授权)只允许a和B通信,并返回其他所有错误 如果使用用户身份验证,则必须有人参与授权通信。对于在云中的计算机上运行的程序来说并不实用 谷歌实施了服务账户,以提供机器对机器通信的授权。秘密存储在一个文件中。这些秘密创建了一个在服务之间传递的令牌。我投票将这个问题作为离

我在GCP文档中看到很多地方建议使用基于服务帐户的身份验证,而不是基于用户帐户的身份验证。我找不到它背后的实际原因

想象一下,您有一个服务a在计算机a上运行。您希望服务a与另一个服务B在计算机B上运行通信,并且您希望使用某种形式的保护(授权)只允许a和B通信,并返回其他所有错误

如果使用用户身份验证,则必须有人参与授权通信。对于在云中的计算机上运行的程序来说并不实用


谷歌实施了服务账户,以提供机器对机器通信的授权。秘密存储在一个文件中。这些秘密创建了一个在服务之间传递的令牌。

我投票将这个问题作为离题题来结束,因为它询问的是特定实现的动机。你得问问谷歌。