Google cloud platform 权限GCS存储桶

Google cloud platform 权限GCS存储桶,google-cloud-platform,google-cloud-storage,gcp-ai-platform-notebook,Google Cloud Platform,Google Cloud Storage,Gcp Ai Platform Notebook,我拥有在特定存储桶中创建文件夹和文件的权限(即,我可以在控制台中创建和移动文件)。但是,当我尝试将文件从位于另一个项目(服务帐户不同)中的VM推送到bucket时,我得到: 我如何让GCS知道我是同一个用户?您的虚拟机没有权限,因此要让您的虚拟机拥有权限,以便它可以将您的文件从一个项目的GCS传输到另一个项目: 1] 在创建GCS的项目中创建一个VM服务帐户,作为“存储管理员”角色 参考: 您的虚拟机没有权限,因此要让您的虚拟机拥有权限,以便它可以将您的文件从一个项目的GCS传输到另一个项目:

我拥有在特定存储桶中创建文件夹和文件的权限(即,我可以在控制台中创建和移动文件)。但是,当我尝试将文件从位于另一个项目(服务帐户不同)中的VM推送到bucket时,我得到:


我如何让GCS知道我是同一个用户?

您的虚拟机没有权限,因此要让您的虚拟机拥有权限,以便它可以将您的文件从一个项目的GCS传输到另一个项目:

1] 在创建GCS的项目中创建一个VM服务帐户,作为“存储管理员”角色

参考:


您的虚拟机没有权限,因此要让您的虚拟机拥有权限,以便它可以将您的文件从一个项目的GCS传输到另一个项目:

1] 在创建GCS的项目中创建一个VM服务帐户,作为“存储管理员”角色

参考:


由于错误,您正在使用笔记本中的默认计算服务帐户。
在GCS存储桶中,授予GCS对
xxxxxxxxxx的读/写权限-compute@developer.gserviceaccount.com

由于错误,您正在笔记本中使用默认的计算服务帐户。
在GCS存储桶中,授予GCS对
xxxxxxxxxx的读/写权限-compute@developer.gserviceaccount.com

将服务帐户添加到拥有bucket的项目中,并添加允许bucket访问的角色。您的控制台标识和VM标识不同。您拥有权限,而不是VM。将虚拟机的服务帐户添加为存储管理员(如@JohnHanley所说)。此外,请检查VM的作用域,确保授权它使用存储API将服务帐户添加到拥有bucket的项目中,并添加允许bucket访问的角色。您的控制台标识和VM标识不同。您拥有权限,而不是VM。将虚拟机的服务帐户添加为存储管理员(如@JohnHanley所说)。此外,请检查VM的作用域,确保授权它使用存储API
AccessDeniedException: 403 xxxxxxxxxxx-compute@developer.gserviceaccount.com does not have storage.objects.create access to zzzzzzzzzzzzz