因此,我们有一个使用Cloud Storage和BigQuery作为服务的项目。一切都很好。BigQuery和Cloud SQL在同一个项目中的问题
然后,我想将Cloud SQL添加到此项目中来尝试。它要求一个独特的项目ID,所以我给了它一个。 (项目ID不同于项目编号。)
自那时起,我一直在困难的时候访问我的BigQuery表。当我转到BigQuery Web界面时,URL包含项目ID而不是原始项目号。它显示数据集列表,但现在在每个数据集名称之前显示项目编号,并且数据集呈灰色并且无法访问。如果我手动更改网址以包含项目编号而不是项目编号,它似乎可以工作,尽管它在左侧导航栏中显示了数据集列表两次,其中一组灰色显示并且无法访问,另一组显示为可访问。
与此同时,我已经成功地在访问BigQuery的Apps脚本中使用的一些代码现在定期失败,并显示一个通用的“我们很抱歉,发生服务器错误。请稍等一会,然后重试。 “我不确定这是否与项目ID /项目编号混淆有关,或者它只是一个红鲱鱼。
由于我们积极使用该项目的云存储服务,因此我试图对此项目的进一步实验保持谨慎。我不确定是否应该删除此项目中的Cloud SQL服务以使其恢复原样,或者如果这是一些后端解决方案的已知问题。请指教。
在尝试解决访问BigQuery的Google Apps脚本问题时,我尝试使用与之前工作的代码完全相同的代码创建另一个脚本。这一次,授权代码(访问BigQuery API)时,它给出了这个错误: “脚本被拒绝访问您的数据。为了允许访问,重新运行脚本并授予访问权限。” 不知道为什么它被拒绝考虑到我使用的是该项目的所有者之一的帐户。我试图更新代码来引用新的项目ID而不是项目号,但这也没有帮助。 – BIGELLOW 2013-04-25 20:55:36