问题标签 [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.
java - 谷歌应用引擎的存储服务
我被分配了一个在 Google App Engine 上创建文件存储服务的项目。但我真的很怀疑是否有 30 秒的限制来处理响应,而且它的 BigTable 只是一个数据库系统而不是存储服务器。我正确吗?
couchdb - CouchDB 和 Google 存储文件的区别?
我想让我的客户在我的网络应用程序中上传文件。
用于存储文件的 CouchDB 和Google 存储有什么区别?
python - 如何从 Google App Engine 上的 URL 将文件存储在 Google Storage 上?
我想在 Google App Engine (Python) 上创建一个服务,该服务将接收图像的 URL 并将其存储在 Google Storage 中。我设法使用boto
或gsutil
命令行从本地文件上传,但不是通过 URL 检索文件。我尝试使用HTTP 请求 ( PUT
)执行此操作,但我收到了错误签名的错误响应。显然我做错了什么,但不幸的是我不知道在哪里。
所以我的问题是:如何使用 Python for Google App Angine 从 URL 检索文件并将其存储在 Google Storage 中?
这是我所做的(使用另一个答案):
我得到了回应:
python - 如何将文件存储在 Google Storage 上,但跳过 GAE 部分来获取它们?
我喜欢用于 Datastore 的 Google App Engine(以及我可以使用 Python 开发的事实),但它们在获取和上传文件方面有1MB 的限制。另一方面,我猜它不是为此而设计的。
我设法创建了一个服务,它获取一个 URL(或来自用户的文件),在 GAE 上获取它,然后将它放在 Google Storage 上。工作得很好,但对于小于 1MB 的文件。当然有一些变通方法,但我认为通过跳过 GAE 进行数据检索来更快地做到这一点应该是可行的。
所以我的问题是:是否可以将我的数据存储保留在 GAE 上,并且只知道 URL(或上传文件的特殊形式)创建标头,然后让 Google Storage 获取文件并将其存储在没有 1MB 限制的情况下?
python - Google Cloud Storage 和临时服务网址
我想知道是否可以为 Google Cloud Storage 上的文件创建一个临时服务 url。
我有一个 GAE 应用程序,我想通过谷歌存储为开发人员提供更大的视频文件,而不是像这里这样在我的 appengine 应用程序上“传输”文件。
我想在我的页面中有一个临时的 sving url,它是根据请求生成的,以避免其他页面嵌入视频。这可能在谷歌存储上吗?做这个的最好方式是什么?
谢谢
php - Google 存储 - POST - 生成安全策略时遇到问题
我正在创建以下表单,以便将 POST 对象与 Google Storage 一起使用,以允许用户将文档上传到我的存储桶。提交表单时出现以下错误。我确定我创建的策略是错误的,但我不确定如何正确执行,我尝试了几种方法。Google 的文档在此处解释了该政策。谢谢您的帮助!
android - 安卓网络服务器
因此,对于我的 Android 应用程序,我需要一个集中式服务器,以便多部手机可以使用它。该服务器将仅保存文本。每个请求只需坐标和一个字符串。
我研究了 Amazon S3 和 Google Storage。这些通过 RESTful API 存储信息“桶”。所以基本上,我不能像在数据库中那样将信息放入/获取这些东西。我将不得不发送/接收文本文件正确吗?
购买我自己的网络服务器是否更有意义(无论是在经济上还是技术上),这样我就可以创建一个 MySQL 数据库或其他东西并以这种方式进行操作,或者存储桶仍然是最好的方式(云存储) .
谢谢!
python - 现有对象上的谷歌存储 acl 更改
我在理解如何将所有标头放在一起以更改开发人员在谷歌存储上的现有对象上的 acl 时遇到问题。我需要在没有 boto 或其他帮助库的情况下手动执行此操作。
我需要做的基本上是将对象从公共设置为私有,反之亦然。
这基本上是我在开发人员指南中找到的示例
我不清楚我卡在哪里是我如何建立签名。签名由以下人员组成:
我不知道我应该包含哪些标题部分,排除,换行符.... 组成 MessageToBeSigned。有没有人有一个 python 示例代码,他正在做类似的事情?
谢谢你!
php - 查询 Google 存储以仅获取指定路径中的文件
首先:是的,我确实意识到 Google 存储系统中没有文件夹之类的东西。但是,Google Storage 有后缀为_$folder$
. 我知道您可以定义prefix
以帮助您过滤掉一些结果,但是,我如何定义深度?换句话说,我只想获取位于/foo/bar
但不属于较深 s 的子级的files/_$folder$ _$folder$
s。这可能与查询有关吗?它的PHP版本相当混乱。
php - 如何使用 Google Storage REST api 删除包含文件的文件夹?
我正在尝试_$folder$
使用他们的 REST api 从 Google Storage 中删除。到目前为止headerserver.com/testestset/*
,我已经尝试过了headerserver.com/testestset
,headerserver.com/testestset_$folder$
但是当文件夹中有任何文件时,它们似乎都不起作用。
到目前为止,我想出的唯一方法是在尝试删除它之前对foreach
所有对象下的所有对象,但是,这是非常低效的。_$folder$
在最坏的情况下:每个请求是否可以批处理/删除多个文件?