【发布时间】:2019-07-02 09:27:57
【问题描述】:
我在 GAE(项目 A)上部署了一个 API,最近开始使用它附带的免费存储桶。
已手动将填充存储桶的数据放在那里,但是,我希望 GCP(一个计算引擎)上的另一个项目(project 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的桶提供一些帮助,我们将不胜感激!
【问题讨论】:
标签: google-app-engine google-cloud-platform bucket