如何从我的 Google Developers Console 中识别 Google Cloud Storage URI?

Posted

技术标签:

【中文标题】如何从我的 Google Developers Console 中识别 Google Cloud Storage URI?【英文标题】:How do I identify the Google Cloud Storage URI from my Google Developers Console? 【发布时间】:2014-08-18 23:14:27 【问题描述】:

当我尝试将数据从 Google Cloud Storage 加载到 BigQuery 时,它会询问 Google Cloud Storage URI (gs://)。我已经查看了您的所有在线支持以及 ***,但无法找到通过基于浏览器的 Google Developers Console 识别我上传数据的 URL 的方法。我看到找到 URL 的唯一方法是通过 gsutil,但我无法让 gsutil 在我的机器上工作。

有没有办法通过基于浏览器的 Google Developers Console 确定 URL?

【问题讨论】:

您能否发布(可能是一个单独的问题)您在尝试设置 gsutil 时遇到的问题? 是的,您是如何上传数据的?如果它足够小,您可以将其直接上传到 BigQuery 我通过谷歌开发者控制台上传了数据。尝试 gs://bucket/file name 的建议有效。这很有帮助。 【参考方案1】:

路径应该是gs://<bucket_name>/<file_path_inside_bucket>

【讨论】:

荒谬的是,我不得不在 SO 而不是 Google 自己的文档中找到这个答案。谢谢@nmore! 很遗憾这个问题没有被收藏 @StanJames 这是正常图片【参考方案2】:

要回答这个问题,需要更多信息。您是否已经将数据加载到 GCS 中?

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

您可以在那里创建存储桶并将文件上传到存储桶。

然后文件将在@nmore 所说的gs://<bucket_name>/<file_path_inside_bucket> 中找到。

【讨论】:

【参考方案3】:

找不到直接获取网址的方法。但是找到了一种间接的方法,以下是步骤:

    转到 GCS 进入上传文件的文件夹 点击文件行右端的三个点 点击重命名 单击 gsutil 等效项 链接 单独复制网址

【讨论】:

【参考方案4】:

请按照以下步骤操作: 1. 前往 GCS 2. 进入上传文件的文件夹 3. 在顶部您可以看到概览选项 4. 你可以看到会有Link URLGSUtil

的链接

【讨论】:

【参考方案5】:

检索 Google Cloud Storage URI 要使用 Google Cloud Storage 数据源创建外部表,您必须提供 Cloud Storage URI。

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

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

要检索 Cloud Storage URI:

打开 Cloud Storage 网络用户界面。

云存储网页界面

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

在 Cloud Storage 网页界面顶部,记下对象的路径。要编写 URI,请将 gs://[BUCKET]/[FILE] 替换为适当的路径,例如 gs://mybucket/myfile.json。 [BUCKET] 是 Cloud Storage 存储分区名称,[FILE] 是包含数据的对象(文件)的名称。

【讨论】:

您花了好几段时间回答了一个本可以在一篇文章中回答的问题,而您似乎只是从其他地方复制并粘贴了答案【参考方案6】:

如果您需要有关子目录的帮助,请查看https://cloud.google.com/storage/docs/gsutil/addlhelp/HowSubdirectoriesWork

还有https://cloud.google.com/storage/images/gsutil-subdirectories-thumb.png,如果您需要了解 gsutil 如何提供存储桶中对象的分层视图。

【讨论】:

以上是关于如何从我的 Google Developers Console 中识别 Google Cloud Storage URI?的主要内容,如果未能解决你的问题,请参考以下文章

如何查看 console.developers.google.com 中的错误?

如何从我的应用程序访问 google drive api

是否可以在 C# 中从我的 YouTube 数据 API v3 检索当前配额使用情况?

如何从我的应用程序中打开标准的 Google Map 应用程序?

如何将Google组织结构图导出为PNG

如何在 Google Developers Console 中设置费用限制