我正在尝试更改active_storage使用的AWS S3存储桶。我的原始条目如下
# config/storage.yml
amazon:
service: S3
access_key_id: <%= ENV['S3_accESS_KEY_ID'] %>
secret_access_key: <%= ENV['S3_SECRET_accESS_KEY'] %>
region: 'us-east-1'
bucket: 'us-bucket-name'
这很好。但是我想将其更改为悉尼地区的一个名为aus-bucket-name
的新存储区,其区域代码为ap-southeast-2
。所以我在用
# config/storage.yml
amazon:
service: S3
access_key_id: <%= ENV['S3_accESS_KEY_ID'] %>
secret_access_key: <%= ENV['S3_SECRET_accESS_KEY'] %>
region: 'ap-southeast-2'
bucket: 'aus-bucket-name'
当我尝试上传到存储桶时,在heroku服务器日志中看到
S3 Storage (1.9ms) Generated URL for file at key: xyz (https://aus-bucket-name.s3.ap-southeast-2.amazonaws.com/...
但没有任何反应,上传页面只是等待,但没有上传任何内容。我正在使用direct_upload.js
进度指示器,但是文件名框未显示任何活动。
如果我回到'us-east-1'区域,则文件上传可以正常工作,但是当文件从us-east地区加载时,我还有几个额外的文件上传框
所以看来悉尼地区的上传仍在等待中。我该如何解决?