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开发者控制台识别Google云存储URI?_Google Cloud Platform_Google Bigquery_Google Cloud Storage - Fatal编程技术网

Google cloud platform 如何从我的Google开发者控制台识别Google云存储URI?

Google cloud platform 如何从我的Google开发者控制台识别Google云存储URI?,google-cloud-platform,google-bigquery,google-cloud-storage,Google Cloud Platform,Google Bigquery,Google Cloud Storage,当我尝试从Google云存储将数据加载到BigQuery时,它会请求Google云存储URI(gs://)。我已经查看了您的所有在线支持以及stackoverflow,无法通过基于浏览器的Google开发者控制台找到我上传数据的URL。我看到找到URL的唯一方法是通过gsutil,但我无法让gsutil在我的机器上工作 有没有办法通过基于浏览器的Google开发者控制台确定URL?路径应该是gs://要回答此问题,需要更多信息。您是否已经将数据加载到地面军事系统 如果没有,最简单的方法是转到,单

当我尝试从Google云存储将数据加载到BigQuery时,它会请求Google云存储URI(gs://)。我已经查看了您的所有在线支持以及stackoverflow,无法通过基于浏览器的Google开发者控制台找到我上传数据的URL。我看到找到URL的唯一方法是通过gsutil,但我无法让gsutil在我的机器上工作


有没有办法通过基于浏览器的Google开发者控制台确定URL?

路径应该是
gs://

要回答此问题,需要更多信息。您是否已经将数据加载到地面军事系统

如果没有,最简单的方法是转到,单击项目,然后单击存储->云存储->存储浏览器

您可以在那里创建bucket并将文件上载到bucket


如@nmore所说,这些文件将在
gs://
中找到。

如果您需要有关子目录的帮助,请访问


如果您需要了解gsutil如何提供bucket中对象的层次视图。

检索Google云存储URI 要使用Google云存储数据源创建外部表,必须提供云存储URI

云存储URI包括bucket名称和对象(文件名)。例如,如果云存储bucket名为mybucket,数据文件名为myfile.csv,则bucket URI将为gs://mybucket/myfile.csv。如果数据被分成多个文件,则可以在URI中使用通配符。有关更多信息,请参阅云存储请求URI

BigQuery不支持在初始双斜杠之后包含多个连续斜杠的源URI。云存储对象名称可以包含多个连续的斜杠(“/”)字符。但是,BigQuery将多个连续斜杠转换为单个斜杠。例如,以下源URI虽然在云存储中有效,但在BigQuery中不起作用:gs://[BUCKET]/my//object//name

要检索云存储URI,请执行以下操作:

打开云存储web UI。

云存储WEB UI

浏览到包含源数据的对象(文件)的位置


在云存储web UI的顶部,注意对象的路径。要组成URI,请将gs://[BUCKET]/[FILE]替换为适当的路径,例如gs://mybucket/myfile.json。[BUCKET]是云存储BUCKET名称,[FILE]是包含数据的对象(文件)的名称。

无法找到直接获取url的方法。但是找到了一种间接的方法,下面是步骤:

  • 转到地面军事系统
  • 进入已上载文件的文件夹
  • 单击文件行右端的三个点
  • 单击“重命名”
  • 单击gsutil等效链接
  • 单独复制url

  • 遵循以下步骤:
    1.转到地面军事系统
    2.进入已上载文件的文件夹
    3.在顶部可以看到概览选项

    4.您可以看到将有链接URLGSUtil的链接

    您可以发布(可能是一个单独的问题)您在尝试设置GSUtil时遇到的问题吗?是的,您是如何上传数据的?如果它足够小,你可以直接上传到BigQueryI,通过谷歌开发者控制台上传数据。尝试使用gs://bucket/文件名的建议奏效了。这非常有帮助。可笑的是,我不得不在SO上找到这个答案,而不是在谷歌自己的文档中。谢谢@nmore!很遗憾,这个问题没有得到支持。你用了好几段来回答一个本可以用一段时间回答的问题,而你似乎只是从其他地方复制并粘贴了答案