如何预览驻留在 GCS 中的 JSON 文件中的数据?
How do I preview data in a JSON file that resides in GCS?
我第一次玩 Google Data Fusion(它在大约 4 小时前发布到测试版),也是我尝试的第一件事要做的事情相当简单——读取驻留在 GCS 存储桶中的 JSON 文件的内容。
GCS 源似乎是显而易见的事情。我是这样配置的:
如果我点击“预览”选项卡,我会看到一条消息
Preview Data for the stage "Google Cloud Storage" is not available.
这是我操作不当还是GCS源不支持预览数据?如果是后者,我会有点失望,预览数据在这样的工具中非常有用。
好的,我发现了问题,Data Fusion 实例正在 运行ning 的服务帐户需要访问存储桶。当我授予该访问权限(通过将服务帐户添加到旧存储管理员和存储对象查看者角色)时,错误消息消失了(它被另一条错误消息替换,但这是另一个线程的错误消息)。
这里有很多问题:
- 我只是在尝试 运行 管道并在日志中看到一条有用的错误消息时才发现问题 ("
<service account> does not have storage.buckets.get access to <bucket>
")。 “预览”选项卡中没有错误消息指示问题所在,那里应该会显示相同的错误消息。
- 为什么我不能选择我希望实例使用哪个服务帐户而不是它代表我创建一个?
您提出的所有观点都很公平,我们将解决这些问题并改善体验。完全明白你在说什么。
尼汀
我第一次玩 Google Data Fusion(它在大约 4 小时前发布到测试版),也是我尝试的第一件事要做的事情相当简单——读取驻留在 GCS 存储桶中的 JSON 文件的内容。 GCS 源似乎是显而易见的事情。我是这样配置的:
如果我点击“预览”选项卡,我会看到一条消息
Preview Data for the stage "Google Cloud Storage" is not available.
这是我操作不当还是GCS源不支持预览数据?如果是后者,我会有点失望,预览数据在这样的工具中非常有用。
好的,我发现了问题,Data Fusion 实例正在 运行ning 的服务帐户需要访问存储桶。当我授予该访问权限(通过将服务帐户添加到旧存储管理员和存储对象查看者角色)时,错误消息消失了(它被另一条错误消息替换,但这是另一个线程的错误消息)。
这里有很多问题:
- 我只是在尝试 运行 管道并在日志中看到一条有用的错误消息时才发现问题 ("
<service account> does not have storage.buckets.get access to <bucket>
")。 “预览”选项卡中没有错误消息指示问题所在,那里应该会显示相同的错误消息。 - 为什么我不能选择我希望实例使用哪个服务帐户而不是它代表我创建一个?
您提出的所有观点都很公平,我们将解决这些问题并改善体验。完全明白你在说什么。
尼汀