问题标签 [google-bucket]

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 回答
595 浏览

ruby - 如何使用 GCS Ruby SDK 生成具有内容类型处置的预签名 URL

在 Amazon S3 SDK 中,生成预签名 URL 时,我可以生成设置内容处置的 URL,但我找不到使用 Google 配置这些选项的类似方法。

我们可用的方法调用是:

我正在尝试将文件直接上传到 Google 存储桶,而不是通过我的 Rails 服务器,并且想要设置通过预签名 URL 上传的文件的内容处置。有没有办法做到这一点?有没有办法通过预签名的 URL 设置对象元数据?

0 投票
1 回答
161 浏览

reactjs - 谷歌云存储桶上的反应托管没有这样的关键错误

我在谷歌云存储桶上托管一个反应网站。存储桶暴露在公共互联网上,并且 cname 指向 c.storage.googleapis.com。并且网络设置也更新为加载 index.html。在存储桶内有 app.yaml 和 index.html 所在的构建文件夹。但是当我浏览我的域(www.gobillion.co)时 - 理想情况下应该加载我的托管网站。相反,它没有给出这样的关键错误。这里可能有什么问题?

提前致谢。

0 投票
1 回答
901 浏览

python - 如何使用 python 将原始 json 数据 [as pyhon Dictionary] 写入谷歌云存储?

我的用例非常简单,我从我的 REST API 中获取原始 JSON 响应并将其保存为 python 中的字典,我必须将此数据写入谷歌云存储。除了“upload_from_string”选项之外还有其他方法吗?

0 投票
0 回答
231 浏览

csv - 工作表上的 IMPORTDATA() 不适用于驱动器或谷歌存储桶中的文件

我一直在尝试使用=IMPORTDATA(),它似乎只在某些情况下有效。使用= IMPORTDATA("http://www.census.gov/2010census/csv/pop_change.csv")我没有问题中的示例 URL,它按预期工作。

我创建了一个带有公共文件的公共存储桶。当我使用这个时: =IMPORTDATA("https://storage.cloud.google.com/csvloadtest99/test1.txt")

我在下面得到这个输出,而不是我的 10 行示例 CSV 文件:

关于如何解决这个问题的任何想法?这是存储桶上的设置问题吗?

0 投票
1 回答
49 浏览

google-sheets - 将 IMPORTDATA() 与来自谷歌存储桶的对象一起使用

谷歌表格中的“=IMPORTDATA()”函数在使用谷歌存储桶中的 URL 时是否有效?

在使用该功能时,我似乎只能从其他站点(AWS 等)获取外部 URL 以加载。

0 投票
1 回答
184 浏览

authentication - 如何使用 app-script 访问存储在非公共谷歌存储桶中的对象

有没有办法使用应用脚本访问存储在非公共谷歌存储桶中的对象?

我有这个适用于公开文件的功能,但我似乎找不到任何关于如何访问非公开存储桶的文档?

如何授权应用脚本访问存储桶?

}

0 投票
1 回答
141 浏览

python - 将文件批量上传到谷歌存储桶的最快方法

我有大量的 pdf 文件要上传到谷歌存储桶。将所有这些文件上传到谷歌存储桶的最快方法是什么?我曾尝试使用拖放上传,但如果我创建一个 python 脚本或者是否有更快的方法将数据批量上传到 GCP 存储桶,它会花费很多时间。

任何帮助表示赞赏。

0 投票
1 回答
1292 浏览

vue.js - 使用 Rest API POST 将文件上传到 Google Cloud Buckets

我四处搜寻,但找不到任何有用的东西。我正在尝试使用 REST API 将文件上传到我的项目中的谷歌云存储桶,但我获得的只是存储桶中的二进制文件,而不是实际文件。按照文档中的说明使用 curl 上传工作正常,例如,我可以将 png 上传到我的存储桶。我正在使用 Vue.js 和 axios 来发出请求。这是表单的代码:

这是视图的代码

从这段代码中,我在存储桶中获得了一个 multipart/form-data 类型的文件,我如何将它作为 png (或任何类型的文件)上传?

[编辑]

这是现在的表格

这是方法

0 投票
1 回答
102 浏览

google-cloud-storage - 设置自定义 Google Storage Bucket 范围的 max-age 标头

尊敬的前辈,我正在使用谷歌存储桶来存储我网站的静态内容。我希望将此内容缓存在 CDN 中,这就是我将存储桶公开的原因,这导致默认情况下将 https 标头 Cache-control 设置为 public 和 max-age 设置为 3600。我想为将上传到存储桶中的所有未来对象设置 max-age 为更高的值。我搜索了很多,但在网上找不到任何解决方案。如果有任何方法可以做到这一点,请指导我。

0 投票
1 回答
1368 浏览

google-cloud-platform - 使用 Google Cloud Platform 托管静态网站的 DNS_PROBE_FINISHED_NXDOMAIN

我按照hosting-static-website上的说明成功建立了一个ip 34.120.167.35的网站,我可以在其中查看我的网站。

我的 DNS 和域名都是由 BlueHost 提供的。我使用了 TXT 验证并在 Google 端激活了我的 SSL 证书。

我还在Bluehost 的 DNS 配置中添加了我的 ip 作为 A 记录。

一切设置好后,我在浏览器中输入了我的域名 lihenghenrychang.com 并开始工作。但是过了一天,域名又报如下错误:lihenghenrychang.com's server IP address could not be found。DNS_PROBE_FINISHED_NXDOMAIN。同时,我仍然可以在 ip 34.120.167.35 上成功查看我的站点。

我不知道问题可能出在哪里以及如何解决这个问题。我认为 DNS 有问题,但是,bluehost 的客户支持说我应该就问题联系 Google。如果有人可以提供帮助,将不胜感激。