我已经在GAE(项目A )上部署了一个API,最近开始使用它附带的免费存储区。
填充存储桶的数据已手动放置在其中,但是,我希望使用Compute Engine GCP上的另一个项目(项目B )进行填充。我不知道如何从上述项目(B)访问存储桶。
我必须指定每个项目的所有者是两个不同的人,因为项目A 是我创建的,而项目B 是另一个团队的创建的我的公司。
即使我们不太了解该过程,我们还是尝试将gcloud auth activate-service-account [ACCOUNT] --key-file=[KEY]
与项目A 的GAE服务帐户和项目B的ComputeEngine服务帐户一起使用,无济于事:
daemonize.Run: readFromProcess: sub-process: mountWithArgs: mountWithConn: setUpBucket: OpenBucket: Bad credentials for bucket "_name_". Check the bucket name and your credentials.
我还尝试从我的GAE项目访问存储桶,该存储桶运行良好(因此至少可以使用该名称)。
如果任何人都可以提供有关如何将项目B 连接到项目A 的存储桶的帮助,我们将不胜感激!