问题标签 [fog]
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.
amazon-s3 - 无法使用refinerycms 建立本地S3 上传
我在 application.rb 中设置了 ENV 变量
我已将“雾”宝石添加到我的 Gemfile
我已将此添加到 development.rb 的最后
而且,通过实验,我还将我的 S3 密钥和秘密添加到我的 bash_profile 中:
无论如何,当我上传文件时,它们不会进入我的 S3 存储桶,而是(我假设)存储在本地。这是上传文件的日志操作:
ruby-on-rails - 使用 Dragonfly 更改 S3 中文件的权限
在我的 Rails 项目中,我使用蜻蜓上传文件并将它们存储在 S3 中。
最初我为上传的文件传递 {'x-amz-acl' => 'private'} 并使用具有到期日期的私有 URL。
文件上传到 S3 后,有没有一种简单的方法可以将其更改为“公共读取”?
ruby-on-rails - Carrierwave、Fog 和 URL 重写
我使用 Fog 和 Carrierwave 将图像存储在 Amazon S3 中。它返回一个像bucket.s3.amazonaws.com/my_image.jpg.
DNS 条目已设置为images.mysite.com
指向bucket.s3.amazonaws.com.
我想调整我的视图 API 以使用images.mysite.com/my_image.jpg
URL。然而,Carrierwave 只推出了基于亚马逊的产品。有没有一种简单的方法可以告诉 Carrierwave 和/或 Fog 为其 URL 使用不同的主机?如果没有,我将如何修改上传器以将其吐出?
ruby - 雾和动力破坏记录
我目前正在使用 Fog 来管理 Dyn DNS 提供商。根据文档,destroy
DNS 记录对象上有一个方法。但是,当我destroy
在记录上调用时,什么也没有发生……该方法只返回 true,但它永远不会被删除。这是我正在使用的代码:
这将返回 true,但什么也没有发生 - Dyn 上仍然存在 DNS 记录。
如何使用 Fog 和 Dyn 删除记录?
amazon-s3 - 使用 Fog 删除所有 S3 存储桶
伙计们,我想弄清楚如何在不做列表的情况下使用 Fog 删除所有 S3 存储桶。我不会知道 S3 中某个帐户的存储桶和对象列表,做一个列表然后删除听起来太贵了,难道没有办法删除亚马逊帐户的所有对象和存储桶。
非常感谢。
ruby-on-rails - Carrierwave 通过雾检查远程文件是否存在
我知道我在这里错过了一些非常简单的东西......
CarrierWave::Storage::Fog::File
有一个方法存在吗?
我该如何使用它?我只是想检查远程存储上是否存在以前上传的文件。
我的图像对象和上传器对象都无法访问此方法。当然我不必创建一个新CarrierWave::Storage::Fog::File
对象来测试文件是否存在?
如果是这样,我应该输入什么参数?它需要以下内容:上传器、基础、路径(我使用了上传器、存储目录和图像 url,但这不起作用)
ruby-on-rails - 使用carrierwave和fog将Rails图像上传到S3
您好,我一直在开发一个网络应用程序,我希望让用户能够上传个人资料图片。我花了很多时间试图让carrierwave和fog与s3一起工作,但没有成功。非常感谢您能给我的任何帮助。
更新:我一直试图摆弄它,据我所知,文件永远不会上传,用户控制器中的 :image 值始终为空。
我的上传者类。
雾初始化器
用户模型
照片模型
照片控制器
上传表格
这就是我能想到的所有相关内容,如果有人需要我发布更多代码,我会很乐意。老实说,我很难过,任何帮助表示赞赏。
ruby-on-rails - 使用亚马逊 S3 的 Carrierwave 公共 URL 给出“拒绝访问”
我正在尝试使用 Carrierwave/Fog 托管 API 来托管图像。我配置了
但是,每当我访问图像的 URL 时,AWS 都会返回“拒绝访问”错误。目前是否可以将 Fog 与 AWS 结合使用来提供公共 URL?
谢谢!
ruby - 通过执行 API 调用从 aws 获取保留的 DB RDS 实例列表
我试图使用存在的 ruby 库从 RDS amazon Web 服务部分获取保留的数据库实例列表并返回此数据,主要是使用雾库。我注意到虽然他们没有返回这些数据,但很遗憾,因此我继续进行调查。
我发现当使用签名版本 4 时,正在返回此数据,在使用 rds cli(AWS 提供的工具)时发现它,而雾库使用签名版本 2 来发出请求。这导致我开始开发一个简单的解决方案,该解决方案将使用 ruby 脚本返回 RDS 保留实例,但由于文档数量很少,我目前被困在这里。此时解决方法是调用 rds cli 脚本,但这是一个不好的选择。
还花了一些时间在谷歌上搜索该案例的现成解决方案(可以是任何语言),但找不到任何解决方案。因此,问题是,是否有人有一个现成的解决方案,最好用 ruby 编写,使用签名版本 4 对 AWS 进行 API 调用?
ruby-on-rails - Carrierwave 无法批量分配受保护的属性:使用 jquery-fileupload-rails 上传时的路径
我正在尝试使用
- jquery-fileupload-rails
- 载波
- 多雾路段
我找不到以下错误的原因
模型、控制器和视图取自
https://github.com/blueimp/jQuery-File-Upload/wiki/Rails-setup-for-V6
该错误消息使我认为我需要使“路径”可访问,但是如何?请注意 jquery-file-upload 位正在工作(我有引导按钮,图片出现在屏幕上等,只有文件上传本身显然不起作用!)
为了完整起见,这是picture.rb:
对应的控制器是
这是上传器类: