Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform google dataproc可以使用gcs连接器访问其他项目的云存储吗?_Google Cloud Platform_Google Cloud Storage_Google Cloud Dataproc - Fatal编程技术网

Google cloud platform google dataproc可以使用gcs连接器访问其他项目的云存储吗?

Google cloud platform google dataproc可以使用gcs连接器访问其他项目的云存储吗?,google-cloud-platform,google-cloud-storage,google-cloud-dataproc,Google Cloud Platform,Google Cloud Storage,Google Cloud Dataproc,我想使用hadoop文件系统API访问cross gcp项目的云存储,以读取拼花、avro和序列文件。如果我在名为proj1的gcp项目中设置了dataproc群集,我如何使用proj1中的dataproc群集读取其他名为proj2的gcp项目中的云存储文件?您可以使用来实现这一点。创建一个,设置您想要的权限,在bucket和您想要的项目上使用其电子邮件地址作为任何电子邮件地址,就像您可以使用用户电子邮件地址一样,仅此而已 您可以使用来实现这一点。创建一个,设置您想要的权限,在bucket和您想

我想使用hadoop文件系统API访问cross gcp项目的云存储,以读取拼花、avro和序列文件。如果我在名为proj1的gcp项目中设置了dataproc群集,我如何使用proj1中的dataproc群集读取其他名为proj2的gcp项目中的云存储文件?

您可以使用来实现这一点。创建一个,设置您想要的权限,在bucket和您想要的项目上使用其电子邮件地址作为任何电子邮件地址,就像您可以使用用户电子邮件地址一样,仅此而已

您可以使用来实现这一点。创建一个,设置您想要的权限,在bucket和您想要的项目上使用其电子邮件地址作为任何电子邮件地址,就像您可以使用用户电子邮件地址一样,仅此而已

在这种情况下,我应该在proj2中创建另一个dataproc集群,并与已经创建的服务帐户相关联。但我的要求是从proj1中的dataproc集群抓取proj2的云存储。core-site.xml仅包含一个项目id,用于建立与项目的连接。那么,是否应该创建不同的core-site.xml来连接到每个项目的云存储?不,在project1中创建一个带有服务帐户的集群。然后,转到项目2,并授予服务帐户在项目级IAM服务页面上所需的存储角色;或者,在bucket level Cloud storage browser页面上为服务帐户授予所需的存储角色。在这种情况下,我应该在proj2中创建另一个dataproc群集,并与已创建的服务帐户关联。但我的要求是从proj1中的dataproc集群抓取proj2的云存储。core-site.xml仅包含一个项目id,用于建立与项目的连接。那么,是否应该创建不同的core-site.xml来连接到每个项目的云存储?不,在project1中创建一个带有服务帐户的集群。然后,转到项目2,并授予服务帐户在项目级IAM服务页面上所需的存储角色;或者,在bucket级别的云存储浏览器页面上授予服务帐户您想要的存储角色。