Google cloud storage 谷歌云存储认证:在不创建其他谷歌帐户的情况下限制权限

Google cloud storage 谷歌云存储认证:在不创建其他谷歌帐户的情况下限制权限,google-cloud-storage,Google Cloud Storage,我想使用谷歌云存储备份多台服务器。每个服务器都需要访问包含其备份的存储桶。服务器不应访问任何其他服务器的存储桶 我以前使用过AmazonS3,只是在中为每台服务器创建了一个用户,并为该用户分配了一个允许访问特定bucket的策略 在Google云存储上,身份验证似乎基于Google帐户和OAuth 2.0,因此每台服务器都使用相同的Google帐户(我的),结果是每台服务器都可以完全访问所有存储桶 如何为每台服务器提供自己的访问凭据(仅可访问自己的存储桶),而无需为每台服务器创建新的Google

我想使用谷歌云存储备份多台服务器。每个服务器都需要访问包含其备份的存储桶。服务器不应访问任何其他服务器的存储桶

我以前使用过AmazonS3,只是在中为每台服务器创建了一个用户,并为该用户分配了一个允许访问特定bucket的策略

在Google云存储上,身份验证似乎基于Google帐户和OAuth 2.0,因此每台服务器都使用相同的Google帐户(我的),结果是每台服务器都可以完全访问所有存储桶


如何为每台服务器提供自己的访问凭据(仅可访问自己的存储桶),而无需为每台服务器创建新的Google帐户?

您可以为每个存储桶创建/使用服务,并使用它们来验证从您的Google计算引擎实例访问存储桶的权限。您可以通过将bucket更改为仅允许访问服务帐户来限制对bucket的访问。

您可以为每个bucket创建/使用服务帐户),并使用它们来验证从Google Compute Engine实例对存储bucket的访问。您可以通过更改bucket ACL()来限制您对bucket的访问,使其仅允许访问服务帐户。谢谢,这似乎就是我要找的(难以置信,我错过了这个)。如果你加上这个作为答案,我可以将这个问题标记为已解决,并给你你的声誉:)添加我的帖子作为答案。谢谢