gpt4 book ai didi

ruby-on-rails - 从 Heroku 建立与/Amazon s3 的连接

转载 作者:数据小太阳 更新时间:2023-10-29 07:15:41 25 4
gpt4 key购买 nike

我正尝试在 Heroku 上部署我的第一个应用程序,但在使 S3 连接正常工作时遇到了一些麻烦。

这是我从 Heroku 日志中得到的错误:

AWS::S3::CurrentBucketNotSpecified (No bucket name can be inferred from your current connection's address (`s3.amazonaws.com')):

我有以下配置:

config/s3.yml

development:
bucket_name: dev.myapp.mycompany
access_key_id: <####>
secret_access_key: <####>

test:
bucket_name: test.myapp.mycompany
access_key_id: <####>
secret_access_key: <####>

production:
bucket_name: production.myapp.mycompany
access_key_id: <####>
secret_access_key: <####>

项目模型

 class Project < ActiveRecord::Base
has_attached_file :preview,
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "/:style/:filename",
:styles => {
:thumb => "72x44",
:small => "312x192"
}

has_many :posts, :dependent => :destroy


end

最佳答案

配置是:bucket,不是:bucket_name

http://docs.heroku.com/s3

关于ruby-on-rails - 从 Heroku 建立与/Amazon s3 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3055105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com