1

今天我尝试了rails 5.2.0。

rails new它在编辑时生成以下文件模板。

# Use rails credentials:edit to set the AWS secrets (as aws:access_key_id|secret_access_key)
# 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-1
#   bucket: your_own_bucket

问题:

  • 据我所知,S3服务中没有区域。如果是这样,这个参数字段region在 Active Storage 领域是什么意思?
4

1 回答 1

1

“S3 服务中没有区域”,这是不正确的。

摘自Working with Amazon S3 Buckets,官方文档。

Amazon S3 在您指定的区域中创建存储桶。您可以选择地理位置靠近您的任何 AWS 区域,以优化延迟、最小化成本或满足监管要求。例如,如果您居住在欧洲,您可能会发现在欧盟(爱尔兰)或欧盟(法兰克福)区域创建存储桶是有利的。有关 Amazon S3 区域的列表,请参阅AWS 一般参考中的区域和终端节点。

于 2018-04-23T06:47:25.080 回答