Google api 谷歌服务帐户-多台服务器

Google api 谷歌服务帐户-多台服务器,google-api,google-oauth,google-api-php-client,service-accounts,google-developers-console,Google Api,Google Oauth,Google Api Php Client,Service Accounts,Google Developers Console,我使用一个Google服务帐户将MySQL备份从我们的Web服务器推送到Google驱动器,使用Google API PHP客户端脚本设置作为cron作业 我现在想在多个Web服务器上运行相同的脚本,我不知道如何正确配置服务帐户,是吗 是否在所有服务器上使用相同的服务帐户和服务帐户密钥/凭据 或者使用相同的服务帐户,但为每个服务器添加服务帐户密钥/凭据 或者为每台服务器设置单独的服务帐户 您的要求/需求/任何东西可能会有所不同,但这通常与您如何做无关 单个项目 在googledevelo

我使用一个Google服务帐户将MySQL备份从我们的Web服务器推送到Google驱动器,使用Google API PHP客户端脚本设置作为cron作业

我现在想在多个Web服务器上运行相同的脚本,我不知道如何正确配置服务帐户,是吗

  • 是否在所有服务器上使用相同的服务帐户和服务帐户密钥/凭据

  • 或者使用相同的服务帐户,但为每个服务器添加服务帐户密钥/凭据

  • 或者为每台服务器设置单独的服务帐户


您的要求/需求/任何东西可能会有所不同,但这通常与您如何做无关

单个项目 在googledeveloper控制台上创建一个项目,创建一个服务帐户密钥文件,并在服务器之间共享

与相同

在google开发者控制台上创建一个项目,并使用不同的密钥文件创建三个独立的服务帐户凭据

您将受到相同配额限制的约束,因为所有人都在同一个项目下

三个独立的项目。 现在,如果您创建了三个不同的项目,并为每个不同的服务器创建了一个服务帐户凭据。然后你会看到不同,因为他们是不同的项目,所以应该受到不同的配额限制

定额 谷歌硬盘的默认配额是如此之高,我不确定你做什么真的很重要

安全
即使在安全方面,如果您有一个不同的文件,并且您在一台服务器上被黑客攻击,那么其他没有相同或不同密钥文件的服务器也不会获得或丢失任何东西。

您的要求/需求/任何可能会有所不同,但通常情况下,您如何做到这一点并不重要

单个项目 在googledeveloper控制台上创建一个项目,创建一个服务帐户密钥文件,并在服务器之间共享

与相同

在google开发者控制台上创建一个项目,并使用不同的密钥文件创建三个独立的服务帐户凭据

您将受到相同配额限制的约束,因为所有人都在同一个项目下

三个独立的项目。 现在,如果您创建了三个不同的项目,并为每个不同的服务器创建了一个服务帐户凭据。然后你会看到不同,因为他们是不同的项目,所以应该受到不同的配额限制

定额 谷歌硬盘的默认配额是如此之高,我不确定你做什么真的很重要

安全 即使在安全方面,如果您有一个不同的文件,并且您在一台服务器上被黑客攻击,那么其他没有相同或不同密钥文件的服务器也不会获得或丢失任何东西