【发布时间】:2017-12-19 09:53:44
【问题描述】:
我在同一个帐户下有两个项目:
- projectA 使用 BQ 和 projectB 使用云存储
- projectA 有带有数据集和表格的 BQ - testDataset.testTable
- prjectB 具有云存储和存储桶 - testBucket
- 我用python,google cloud rest api
- 每个项目的帐户密钥凭据,具有不同的权限:projectA 密钥仅对 BQ 具有权限; projectB 仅具有云存储权限
我需要什么:
将数据从projectA testDataset.testTable 导入到projectB testBucket
问题
- 当然,我在尝试这样做时遇到了错误 Permission denied,因为显然 projectA 键没有 的权限projectB 存储等
- 另一个奇怪的问题,因为我在 projetB 中有 testBucket 我无法在 projectA 中创建具有相同名称的存储桶并获取 李>
此存储桶名称已被使用。存储桶名称必须是全局的 独特的。换个名字试试。
所以,看起来所有帐户都已连接,我想这意味着应该可以通过 API 将数据从一个帐户导入另一个帐户
在这种情况下我该怎么办?
【问题讨论】:
标签: google-bigquery google-cloud-platform google-cloud-storage google-python-api