google-cloud-platform - google dataproc 可以使用 gcs-connector 访问其他项目的云存储吗?
问题描述
我想使用 hadoop 文件系统 API 访问跨 gcp 项目的云存储,以读取 parquet、avro 和序列文件。如果我在名为“proj1”的 gcp 项目中设置了一个 dataproc 集群,如何使用“proj1”中的 dataproc 集群读取其他名为“proj2”的 gcp 项目中的云存储文件?
解决方案
您可以使用服务帐户来实现此目的。创建一个,在存储桶和所需项目上设置所需的权限(将其电子邮件地址用作任何电子邮件地址,就像您可以使用用户电子邮件地址一样),仅此而已!
推荐阅读
- graphql-js - GraphQL [graphql js] 循环依赖: * 的类型必须是 Output Type 但得到: [object Object]
- javascript - 当 followPointer 标志打开时,Highcharts 工具提示显示箭头/插入符号
- javascript - Javascript 检查数组中的重复对象并将值合并到数组中
- android - 程序类型已存在:com.google.android.gms.common.util.VisibleForTesting -':app:transformDexArchiveWithExternalLibsDexMergerForDebug'
- c# - 如何在 Linq 中编写嵌套的 Sql 查询
- java - 组合多个加密密钥以生成加密密钥
- sql - 查询以列而不是行返回记录值?
- iis - IIS 中的 URL 重写添加字符
- three.js - 三.Object3D:.eulerOrder 现在是 .rotation.order
- r - 使用 roxygen2 在 R 中构建包时未创建文档