当我尝试从Google Cloud 端存储中将数据加载到BigQuery时,它会要求提供Google Cloud 存储URI(gs://) . 我已经审核了您的所有在线支持以及stackoverflow,但无法找到通过基于浏览器的Google Developers Console识别上传数据的网址的方法 . 我看到找到URL的唯一方法是通过gsutil,我无法让gsutil在我的机器上工作 .
有没有办法通过基于浏览器的Google Developers Console确定网址?
路径应为 gs://<bucket_name>/<file_path_inside_bucket> .
gs://<bucket_name>/<file_path_inside_bucket>
要回答这个问题,需要更多信息 . 您是否已将数据加载到GCS中?
如果没有,最简单的方法是转到project console,点击项目,然后选择存储 - > Cloud 端存储 - >存储浏览器 .
您可以在那里创建存储桶并将文件上传到存储桶 .
然后文件将在 gs://<bucket_name>/<file_path_inside_bucket> 找到,正如@nmore所说 .
请遵循以下步骤:1.转到GCS2.进入上载文件的文件夹3.在顶部,您可以看到概览选项你可以看到会有 Link URL 并链接 GSUtil
找不到直接获取网址的方法 . 但是找到了间接的方式,以下是步骤:
转到GCS
进入上传文件的文件夹
单击文件行右端的三个点
单击重命名
点击gsutil等效链接
单独复制网址
如果您需要有关子目录的帮助,请在https://cloud.google.com/storage/docs/gsutil/addlhelp/HowSubdirectoriesWork上查看
并且https://cloud.google.com/storage/images/gsutil-subdirectories-thumb.png,如果您需要了解gsutil如何提供存储桶中对象的分层视图 .
检索Google Cloud 端存储URI要使用Google Cloud 端存储数据源创建外部表,您必须提供 Cloud 存储URI .
Cloud 存储URI包含您的存储桶名称和对象(文件名) . 例如,如果 Cloud 存储桶名为mybucket且数据文件名为myfile.csv,则存储桶URI将为gs://mybucket/myfile.csv . 如果您的数据被分成多个文件,则可以在URI中使用通配符 . 有关更多信息,请参阅 Cloud 存储请求URI .
BigQuery不支持在初始双斜杠后包含多个连续斜杠的源URI . Cloud 存储对象名称可以包含多个连续的斜杠(“/”)字符 . 但是,BigQuery将多个连续斜杠转换为单个斜杠 . 例如,以下源URI虽然在 Cloud 存储中有效,但在BigQuery中不起作用:gs:// [BUCKET] / my // object // name .
要检索 Cloud 存储URI:
Open the Cloud Storage web UI.
Cloud 存储WEB UI
浏览到包含源数据的对象(文件)的位置 .
在Cloud Storage Web UI的顶部,记下对象的路径 . 要编写URI,请将gs:// [BUCKET] / [FILE]替换为相应的路径,例如gs://mybucket/myfile.json . [BUCKET]是 Cloud 存储桶名称,[FILE]是包含数据的对象(文件)的名称 .
6 回答
路径应为
gs://<bucket_name>/<file_path_inside_bucket>
.要回答这个问题,需要更多信息 . 您是否已将数据加载到GCS中?
如果没有,最简单的方法是转到project console,点击项目,然后选择存储 - > Cloud 端存储 - >存储浏览器 .
您可以在那里创建存储桶并将文件上传到存储桶 .
然后文件将在
gs://<bucket_name>/<file_path_inside_bucket>
找到,正如@nmore所说 .请遵循以下步骤:
1.转到GCS
2.进入上载文件的文件夹
3.在顶部,您可以看到概览选项
你可以看到会有 Link URL 并链接 GSUtil
找不到直接获取网址的方法 . 但是找到了间接的方式,以下是步骤:
转到GCS
进入上传文件的文件夹
单击文件行右端的三个点
单击重命名
点击gsutil等效链接
单独复制网址
如果您需要有关子目录的帮助,请在https://cloud.google.com/storage/docs/gsutil/addlhelp/HowSubdirectoriesWork上查看
并且https://cloud.google.com/storage/images/gsutil-subdirectories-thumb.png,如果您需要了解gsutil如何提供存储桶中对象的分层视图 .
检索Google Cloud 端存储URI要使用Google Cloud 端存储数据源创建外部表,您必须提供 Cloud 存储URI .
Cloud 存储URI包含您的存储桶名称和对象(文件名) . 例如,如果 Cloud 存储桶名为mybucket且数据文件名为myfile.csv,则存储桶URI将为gs://mybucket/myfile.csv . 如果您的数据被分成多个文件,则可以在URI中使用通配符 . 有关更多信息,请参阅 Cloud 存储请求URI .
BigQuery不支持在初始双斜杠后包含多个连续斜杠的源URI . Cloud 存储对象名称可以包含多个连续的斜杠(“/”)字符 . 但是,BigQuery将多个连续斜杠转换为单个斜杠 . 例如,以下源URI虽然在 Cloud 存储中有效,但在BigQuery中不起作用:gs:// [BUCKET] / my // object // name .
要检索 Cloud 存储URI:
Open the Cloud Storage web UI.
Cloud 存储WEB UI
浏览到包含源数据的对象(文件)的位置 .
在Cloud Storage Web UI的顶部,记下对象的路径 . 要编写URI,请将gs:// [BUCKET] / [FILE]替换为相应的路径,例如gs://mybucket/myfile.json . [BUCKET]是 Cloud 存储桶名称,[FILE]是包含数据的对象(文件)的名称 .