当前位置: 首页 > 知识库问答 >
问题:

Google服务帐户-多台服务器

牟子真
2023-03-14

我正在使用谷歌服务帐户将MySQL备份从我们的网络服务器推送到谷歌云端硬盘,使用谷歌API PHP客户端脚本设置为cron作业。

我现在想在多个网络服务器上运行相同的脚本,我不知道如何正确配置服务号,应该吗?

>

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

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

    还是为每台服务器设置单独的服务帐户?

  • 共有1个答案

    阎宾实
    2023-03-14

    你的要求/需求/任何东西可能会有所不同,但这通常与你如何做并不重要。

    在Google developer console上创建一个项目,创建一个服务帐户密钥文件,并在服务器之间共享它。

    与 相同。

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

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

    现在,如果您创建了三个不同的项目,并为每个不同的服务器创建了一个服务号凭据。那么您会看到差异,因为它们是不同的项目,因此应该受到不同配额限制的约束。

    谷歌驱动器默认配额太高了,我不确定你做什么真的很重要。

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

     类似资料:
    • 我正在尝试通过服务帐户(客户端电子邮件和p12证书)连接到google doubeclick api,使用python客户端库,如以下示例所示: http://code.google.com/p/google-api-python-client/source/browse/samples/service_account/tasks.py 它给我一个空access_token: 这有什么意义?我有没

    • 我试图使用服务帐户同步日历从Dynamics CRM软件到谷歌。在此期间,我面临着缺乏关于google API for.NET的文档,尤其是关于授权的文档。由于使用了过时的库和类,大多数Google示例甚至无法编译。 所以我发现了一些关于实习和接收错误的例子。谁能看看我的样品,告诉我哪里做错了? 准备步骤: 我在我的私人Google帐户中创建了一个项目。 在project developer控制台

    • 我对Google Drive API、服务帐户和身份验证有一些问题。我读了很多书,但我不知道如何解决这个问题。 上下文:我的驱动器帐户上有一些文件(约35GB)和一个简单的web应用程序,用户可以登录,从我的驱动器中查看一些选定的文件夹/文件,并在需要时下载它们。唯一可以直接访问我的驱动器帐户的人是(或应该是)我的服务器,用户通过web app/server完成他们的工作。 经过一番搜索,我发现服

    • 是否可以使用谷歌服务帐户而不是OAuth流对Google Drive API进行身份验证? Google Drive的Python示例使用OAuth-Google Drive Python Quick start 然而,我找不到任何服务帐户的例子。 不过,我使用的大多数其他Google API(翻译、云视图)都使用服务帐户,所以为了保持一致性,我不推荐使用我的Google Drive OAuth代

    • 我必须下载/上传/删除文件从一个文件夹驱动器与Node.js服务器。该文件夹位于公司的谷歌办公套件内,公司中只有少数人可以访问。 我必须使用一个服务帐户来做这件事,问题是:这可能吗?我该怎么做? 我已经读过了https://developers.google.com/drive/v2/web/delegation和https://developers.google.com/identity/pro

    • 我想用gmail API阅读我的gmail收件箱。我需要使用服务帐户,因为我的应用程序没有用户交互。我在请求时收到以下错误: 这是我的代码: 我做错了什么?有人能帮我吗? 当做