【问题标题】:Does Shrine Storage S3 supports options for IAM Profiles?Shrine Storage S3 是否支持 IAM 配置文件选项?
【发布时间】:2020-02-20 19:53:49
【问题描述】:

他有一个选项可以作为 Shrine::Storage::S3.new 的参数发送,将 IAM 配置文件的使用设置为 true,就像 Carrierwave 一样?

例如:

s3_options = {
  use_iam_profile: true,
}

Shrine::Storage::S3.new(
  upload_options: { server_side_encryption: "AES256" },
  **s3_options,
)

【问题讨论】:

    标签: ruby-on-rails ruby amazon-s3 shrine


    【解决方案1】:

    Shrine 的 S3 存储支持Aws::S3::Client#initialize 支持的任何配置。如果我没记错的话,为了使用 IAM 配置文件,您不应该传递任何凭据(并且只指定存储桶名称)。

    Shrine::Storage::S3.new(
      bucket: "your-bucket-name",
      upload_options: { ... },
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      • 2014-06-09
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多