【问题标题】:How to limit Service Account to only be able to access Google Drive?如何将服务帐户限制为只能访问 Google Drive?
【发布时间】:2021-05-06 11:23:40
【问题描述】:

我需要制作一个应用程序(没有 UI),将一些文件上传到 Google Drive 上的共享文件夹(我不需要使用多个帐户)。根据我的发现,Service Account 似乎是访问 Drive API 的一个很好的解决方案。我想将我新创建的服务帐户限制为只能使用 Google Drive,但我不知道该怎么做。我知道我可以创建一个角色并将其分配给帐户,但我不知道哪些权限(如果有)与 Drive API 相关。

【问题讨论】:

  • 服务帐户不是访问 Drive API 的好方法。谷歌发布了关于此的警告。阅读此链接中的红色文字:developers.google.com/drive/api/v3/…
  • 到目前为止你有什么尝试?结果如何?
  • @Wojtek_B 我尝试在不指定角色或权限的情况下创建服务帐户,但随后服务帐户拥有所有权限,这正是我想要避免的。我尝试搜索与 Google Drive 相关的权限,因此我可以创建一个只有这些权限的角色,但我找不到任何权限,因此我决定写下这个问题。

标签: google-cloud-platform service-accounts


【解决方案1】:

要为服务帐户创建访问文件或共享驱动器的权限,请遵循以下指南: https://developers.google.com/drive/api/v3/reference/permissions/create

该指南右侧有一个 API,可帮助您创建对实时数据执行调用的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-10
    • 2019-01-20
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    • 2017-08-31
    相关资源
    最近更新 更多