问题标签 [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.

0 投票
1 回答
574 浏览

amazon-s3 - 无法使用refinerycms 建立本地S3 上传

我在 application.rb 中设置了 ENV 变量

我已将“雾”宝石添加到我的 Gemfile

我已将此添加到 development.rb 的最后

而且,通过实验,我还将我的 S3 密钥和秘密添加到我的 bash_profile 中:

无论如何,当我上传文件时,它们不会进入我的 S3 存储桶,而是(我假设)存储在本地。这是上传文件的日志操作:

0 投票
1 回答
458 浏览

ruby-on-rails - 使用 Dragonfly 更改 S3 中文件的权限

在我的 Rails 项目中,我使用蜻蜓上传文件并将它们存储在 S3 中。

最初我为上传的文件传递 {'x-amz-acl' => 'private'} 并使用具有到期日期的私有 URL。

文件上传到 S3 后,有没有一种简单的方法可以将其更改为“公共读取”?

0 投票
1 回答
395 浏览

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.jpgURL。然而,Carrierwave 只推出了基于亚马逊的产品。有没有一种简单的方法可以告诉 Carrierwave 和/或 Fog 为其 URL 使用不同的主机?如果没有,我将如何修改上传器以将其吐出?

0 投票
1 回答
411 浏览

ruby - 雾和动力破坏记录

我目前正在使用 Fog 来管理 Dyn DNS 提供商。根据文档,destroyDNS 记录对象上有一个方法。但是,当我destroy在记录上调用时,什么也没有发生……该方法只返回 true,但它永远不会被删除。这是我正在使用的代码:

这将返回 true,但什么也没有发生 - Dyn 上仍然存在 DNS 记录。

如何使用 Fog 和 Dyn 删除记录?

0 投票
1 回答
490 浏览

amazon-s3 - 使用 Fog 删除所有 S3 存储桶

伙计们,我想弄清楚如何在不做列表的情况下使用 Fog 删除所有 S3 存储桶。我不会知道 S3 中某个帐户的存储桶和对象列表,做一个列表然后删除听起来太贵了,难道没有办法删除亚马逊帐户的所有对象和存储桶。

非常感谢。

0 投票
1 回答
11278 浏览

ruby-on-rails - Carrierwave 通过雾检查远程文件是否存在

我知道我在这里错过了一些非常简单的东西......

CarrierWave::Storage::Fog::File有一个方法存在吗?

我该如何使用它?我只是想检查远程存储上是否存在以前上传的文件。

我的图像对象和上传器对象都无法访问此方法。当然我不必创建一个新CarrierWave::Storage::Fog::File对象来测试文件是否存在?

如果是这样,我应该输入什么参数?它需要以下内容:上传器、基础、路径(我使用了上传器、存储目录和图像 url,但这不起作用)

0 投票
2 回答
2933 浏览

ruby-on-rails - 使用carrierwave和fog将Rails图像上传到S3

您好,我一直在开发一个网络应用程序,我希望让用户能够上传个人资料图片。我花了很多时间试图让carrierwave和fog与s3一起工作,但没有成功。非常感谢您能给我的任何帮助。

更新:我一直试图摆弄它,据我所知,文件永远不会上传,用户控制器中的 :image 值始终为空。

我的上传者类。

雾初始化器

用户模型

照片模型

照片控制器

上传表格

这就是我能想到的所有相关内容,如果有人需要我发布更多代码,我会很乐意。老实说,我很难过,任何帮助表示赞赏。

0 投票
1 回答
1587 浏览

ruby-on-rails - 使用亚马逊 S3 的 Carrierwave 公共 URL 给出“拒绝访问”

我正在尝试使用 Carrierwave/Fog 托管 API 来托管图像。我配置了

但是,每当我访问图像的 URL 时,AWS 都会返回“拒绝访问”错误。目前是否可以将 Fog 与 AWS 结合使用来提供公共 URL?

谢谢!

0 投票
1 回答
492 浏览

ruby - 通过执行 API 调用从 aws 获取保留的 DB RDS 实例列表

我试图使用存在的 ruby​​ 库从 RDS amazon Web 服务部分获取保留的数据库实例列表并返回此数据,主要是使用雾库。我注意到虽然他们没有返回这些数据,但很遗憾,因此我继续进行调查。

我发现当使用签名版本 4 时,正在返回此数据,在使用 rds cli(AWS 提供的工具)时发现它,而雾库使用签名版本 2 来发出请求。这导致我开始开发一个简单的解决方案,该解决方案将使用 ruby​​ 脚本返回 RDS 保留实例,但由于文档数量很少,我目前被困在这里。此时解决方法是调用 rds cli 脚本,但这是一个不好的选择。

还花了一些时间在谷歌上搜索该案例的现成解决方案(可以是任何语言),但找不到任何解决方案。因此,问题是,是否有人有一个现成的解决方案,最好用 ruby​​ 编写,使用签名版本 4 对 AWS 进行 API 调用?

0 投票
2 回答
2341 浏览

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:

对应的控制器是

这是上传器类: