问题标签 [fog-google]
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.
fog - 使用 Fog::Logger 的最佳实践
使用 Fog::Logger 的最佳实践是什么。Fog 提供 3 种类型的日志记录:
- 调试
- 弃用
警告
如果我们使用调试日志,那么它只有在调试模式打开时才可见。使用它的最佳方法是什么,如果可能,请举一些例子。
paperclip - 如何使用回形针/雾为托管在 Google 存储上的文件设置缓存控制标头?
我可以使用回形针和雾谷歌将文件上传到我的谷歌存储桶。
如何设置文件头?我正在fog-aws 中寻找与s3_headers 选项等效的选项。
我尝试了 google_headers 和 fog_headers 选项但没有成功。
ruby - Ruby Fog + Google Cloud Storage:来自 put_object_url 的签名 URL 生成 InvalidPolicyDocument
我目前使用 Google Cloud Storagepaperclip
来上传图片。一切正常,我的凭据有效。
我现在希望在 Google Cloud Storage 上生成一个签名 URL 以提供给用户。
首先我创建一个存储对象:
然后我创建 URL:
哪个回报https://storage.googleapis.com/MY_BUCKET/RANDOM_NAME.jpg?GoogleAccessId=REDACTED&Signature=REDACTED&Expires=3600
过去,如果我暂时启用AllUsers:W
(只是暂时!),我可以将二进制图像(通过 Postman API 客户端)发布到这个存储桶。
但是,当我现在尝试将 jpeg 文件发布到存储桶时,我收到此错误:
如何解决此Missing policy
错误?
ruby-on-rails - Fog-谷歌存储指定项目
关于如何使用 Fog 配置 Google Storage 似乎有很多不同的文档。我已经能够让 Paperclip 使用几个参数,并希望让事情变得简单,以便进行一些基本的文件存储和操作:
这将产生一个警告:
我能够存储文件、创建存储桶并做我需要的一切,除了我只能访问默认项目。有谁知道我如何在 Fog::Storage.new 哈希中简单地指定 Google 项目?