问题标签 [google-cloud-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1587 浏览

python - 如何在 App Engine 中从 Google Storage 读取 zip 文件?

应用程序创建一个 zip 文件并将其存储到 Google Storage。我在负责抓取 zip 文件提取内容等的网络服务器端工作。网络服务是用 Python App Engine 编写的。到目前为止,我已经设置了凭据,并且按照教程,我可以列出存储桶的内容。虽然我能够读取元数据和文件信息,但我无法将内容获取到 zip 文件模块。按照 指南,我最终到达了那个不起作用的位置:

我正进入(状态:BadZipfile: File is not a zip file

如何正确阅读内容?

0 投票
3 回答
2928 浏览

python - Google App Engine:如何将大文件写入 Google Cloud Storage

我正在尝试将大文件从 Google App Engine 的 Blobstore 保存到 Google Cloud Storage 以方便备份。

它适用于小文件(<10 mb),但对于较大的文件,它变得不稳定,GAE 抛出和 FileNotOpenedError。

我的代码:

(在任务队列中运行以避免超过执行时间)。

引发 FileNotOpenedError:

我已经进一步调查,根据对GAE 问题 5371的评论,文件 API 每 30 秒关闭一次文件。我在其他任何地方都没有看到这个记录。

我试图通过关闭和打开文件来解决这个问题,但现在我得到了一个 WrongOpenModeError。下面的代码是从这篇文章的第一个版本编辑的,我在文件的关闭和打开之间添加了 0.5 秒的暂停。它现在抛出一个 WrongOpenModeError。

我的代码(更新):

堆栈跟踪:

我试图找到有关 WrongOpenModeError 的信息,但唯一提到的地方是 appengine.api.files.file.py 本身。

非常感谢有关如何解决此问题并能够将大文件保存到 Google Cloud 存储的建议。谢谢!

0 投票
3 回答
1020 浏览

python - 如何将 OAuth2Decorator 与 Google Cloud Storage 一起使用?

我按照此说明将我的应用程序引擎 python Web 服务与 Google 存储连接起来,特别是为了能够使用文件 API。我经历了嗡嗡声的例子,但似乎对我不起作用。我需要 Web 服务在后台进行授权,以便能够从存储中检索我的文件。

我正在尝试使用装饰器来传递我的 client_id 和 client_secret 但这个过程对我来说不是很清楚。有人可以提供示例或在此过程中进行详细说明吗?

编辑:我正在使用 python 2.7 运行时。

0 投票
1 回答
552 浏览

java - Google Cloud SQL - 连接到本地数据库时出错 - GAE/J

因此,Google Cloud SQL 有一个简洁的功能,您应该能够连接到本地数据库实例以在本地进行调试,如下所述:

我有以下虚拟机争论:

我已将 msql 驱动程序放在 C:\eclipse\plugins \com.google.appengine.eclipse.sdkbundle.1.4.2_1.4.2.v201102111811\appengine-java-sdk-1.4.2\lib\impl 文件夹中并添加它到类路径。

然而,当运行一个简单的 SELECT 查询(部署在 GAE 上运行良好)时,它会抛出以下异常。

这是有问题的代码片段:

我怀疑它没有意识到它必须在本地连接,我应该检查什么?

0 投票
3 回答
4174 浏览

google-cloud-storage - 谷歌云存储的 C/C++ 库

您知道用于Google Cloud Storage的优秀 C/C++ 库吗?

我可以找到它的Python 库,但我找不到 C/C++(或 Objective-C)。

0 投票
1 回答
1174 浏览

android - 谷歌云存储体验和示例

我想开始使用 Google Cloud 同时跟踪几部手机,例如 HighScore 存储。小东西。我正在阅读 StackOverflow 和http://code.google.com/intl/nl-NL/apis/storage/docs/developer-guide.html#boto。由于我根本没有在 android 中使用任何外部在线存储的经验,我想知道是否有人可以在正确的方向上帮助我。

我看到有三种方法可以访问和管理云文件:

  • 休息
  • GSUtil
  • 博托

我敢肯定有优点和缺点。任何人都可以给我解释一下,或者给我一个解释清楚的网页和一些示例代码和用法,这样我就可以决定我想使用哪个并学习。

非常感谢!

0 投票
3 回答
227 浏览

python - 谷歌存储配置

我正在尝试gsutil为 Google 的 Storage API 配置命令行工具,但它似乎不喜欢它:

我可能做错了什么?我需要重新安装 Python 吗?

0 投票
1 回答
1148 浏览

google-cloud-storage - 公共 Google Cloud Storage 存储分区列表

有没有办法获取 Google Cloud Storage 上的公共存储桶列表?

我在文档中找不到关于此主题的任何内容:http ://code.google.com/apis/storage/docs/gsmanager.html

更新:我最近看到一个包含专利文件的公共谷歌存储桶。我想知道是否有可公开访问的公共存储桶列表。

0 投票
1 回答
499 浏览

facebook - 用于 Facebook 应用的 Google 云存储

我制作了一个 facebook fan-gate 应用程序。我想知道是否有人使用谷歌云存储而不是他们自己的服务器存储取得了任何成功。

我尝试了亚马逊云存储,但显然由于超出了我的专业领域的原因,这不起作用。

我已经尝试了几次,但无法让它工作。

不知道页面 URL 安全页面 URL 选项卡 URL 安全选项卡 URL 或 APP 域使用什么

0 投票
2 回答
596 浏览

ruby-on-rails-3.1 - Rails - 对用户隐藏文件 url(rails 3.1 + carrierwave + google storage for 开发人员)

我已经构建了一个应用程序,部署在 heroku 上,它使用carrierwave 来保存所有上传的文件,我已经为开发人员设置了谷歌存储来保存这些文件。

直到这里一切正常,但我想保持文件显示为私有,即。用户必须有权查看。在开发环境中,一切都运行良好。

为了对用户隐藏文件源 URL,我做出了以下决定:

初始化程序/carrierwave.rb

控制器

这将获取文件内容以隐藏其路径和名称不让公众看到

显然这可以完成这项工作,但使用普通的浏览器开发工具,每个人都会看到谷歌存储桶的路径,并且能够访问所有文件。

您是否知道如何解决此问题,甚至可以为开发人员使用谷歌存储?

提前致谢,