【发布时间】:2019-04-09 17:55:18
【问题描述】:
您好,我正在尝试将活动存储推送到 DigitalOcean 空间。但是,我发现推送 url 正在更改为 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: sfo2
bucket: redacted_bucket_name
endpoint: https://sfo2.digitaloceanspaces.com
当我尝试上传文件时,我收到以下错误:
Aws::Errors::NoSuchEndpointError (Encountered a `SocketError` while attempting to connect to:
https://redacted_bucket_name.s3.sfo2.amazonaws.com/a8278561714955c23ee99
在我的 gemfile 中,我有:gem 'aws-sdk-s3
我已按照找到的说明进行操作 here,但我仍然收到错误消息。有没有可能有一种新的方法来做到这一点?
【问题讨论】:
标签: ruby-on-rails rails-activestorage