尝试混合 heroku、回形针和 S3 时出现 Errno::EPIPE(管道损坏)和 AWS::S3::ExceptionClassClash

发布于 2024-11-29 17:15:58 字数 414 浏览 0 评论 0原文

我正在尝试在heroku 上使用回形针设置Amazon S3。我的机器上一切正常。我从我的机器上传到 S3 没有任何问题。我将代码推送到 heroku 并看到两个问题:

AWS::S3::ExceptionClassClash (The exception class you tried to create (`AWS::S3::NoSuchBucket') exists and is not an exception)

2011-08-17T05:40:14+00:00 app[web.1]: Errno::EPIPE (Broken pipe)

我不明白为什么我的本地计算机没有遇到相同的问题。两者之间的一切都完全相同(我从 git 存储库中拉取并推送到 heroku ...在我的机器上,一切都很好,在 heroku 上它会出错)。

I am trying to setup Amazon S3 with paperclip on heroku. I have everything working fine on my machine. I upload from my machine to S3 without any issues. I pushed my code to heroku and am seeing two issues:

AWS::S3::ExceptionClassClash (The exception class you tried to create (`AWS::S3::NoSuchBucket') exists and is not an exception)

2011-08-17T05:40:14+00:00 app[web.1]: Errno::EPIPE (Broken pipe)

I don't get why my local machine isn't having the same issues. Everything is exactly the same between the two (I pull from my git repo and push to heroku ... on my machine, everything is fine, on heroku it errors out).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

悲凉≈ 2024-12-06 17:15:58

仔细检查创建存储桶的区域。

您可以在存储桶的属性中看到它:如果它与美国标准不同,则可能不适合您。

尝试按照美国标准创建一个新存储桶,看看它是否有效。

Double check the region in which is created the bucket.

You can see it in the properties of the bucket: if it's different from US Standard proabably is not working for you.

Try creating a new bucket on US-standard and see if it works.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文