【发布时间】:2020-06-06 00:02:38
【问题描述】:
我有一个在 ubuntu 服务器上运行的应用程序。我有生产模式和暂存模式。
问题是在生产站点上执行的与从 S3 存储桶上传和检索图像相关的操作正在与我的登台相同的存储桶中执行。当我的配置设置不同时。
生产.rb
config.s3_bucket = 'bucket-production'
config.s3_path = 'https://bucket-production.s3.us-east-2.amazonaws.com/'
staging.rb && development.rb
config.s3_bucket = 'bucket-staging'
config.s3_path = 'https://bucket-staging.s3.us-east-2.amazonaws.com/'
storage.yml
amazon:
service: S3
access_key_id: <%= Rails.application.credentials.dig(:aws, :access_key_id) %>
secret_access_key: <%= Rails.application.credentials.dig(:aws, :secret_access_key) %>
region: us-east-2
bucket: bucket-staging
endpoint: http://bucket-staging.us-east-2.amazonaws.com
我认为它可能与 storage.yml 相关,但我删除了整个文件并重新启动了 localhost 服务器,但它并没有改变任何东西。 storage.yml 只能生产吗?
另外,我的日志正在从生产记录到登台。
【问题讨论】: