我正在尝试在 Google Cloud Platform 中创建一个仅具有 Google Drive API 访问权限的服务帐户。然而我根本找不到这个角色:
此外,如果我创建一个“通用服务帐户”,那么该用户可以添加实例等。这在过去是一个可怕的安全问题,因为拥有该密钥的用户实际上创建了未经授权的实例(因此出现了上述问题)。
我如何创建一个可以访问 Google Drive API 的服务帐户,但没有其他?
如果您希望您的服务帐户只能访问 google 云端硬盘,请在 admin.google.com 面板中
安全>>高级设置>>管理API客户端访问
在输入您的服务帐户 ID 并添加 google 云端硬盘范围。您可以在这里
找到范围我相信您为您的项目启用了 Google Drive API。然后,您创建一个有权访问您的项目的服务帐户。
完成后,该服务帐户应该有权访问已为您的项目启用的所有 API。
要查看是否已启用它,请访问: https://console.cloud.google.com/apis/api/drive.googleapis.com/credentials?project=