我希望一个存储桶可以被多个项目拥有,而不需要使用服务账号。我该如何实现这一点?
我希望一个存储桶可以被多个项目拥有,而不需要使用服务账号。我该如何实现这一点?
我觉得你不能自动地将一个“bucket”推送到另一个用户的控制台中,也不能在另一个项目中这样做。
但是,我认为你可以让你的用户使用gcsfuse挂载一个共享的bucket。只要不在控制台之内的某个地方就行。
https://github.com/GoogleCloudPlatform/gcsfuse
然后,当你将“东西”添加到桶中时,它会像DropBox、Google Drive、Box、OneDrive等一样显示在他们的挂载文件夹中。
对于你提到的那些其他项目。你不能自动将文件夹推送到另一个用户的文件夹中,同样地,你也不能自动将一个“桶”推送到另一个用户的“项目”中。
但是你可以提供共享选项,让用户选择使用。