Поддерживает ли Shrine Storage S3 параметры для профилей IAM? - PullRequest
0 голосов
/ 24 октября 2019

Здесь есть опция, которую можно отправить в качестве аргумента 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,
)

1 Ответ

0 голосов
/ 25 октября 2019

Хранилище Srine S3 поддерживает любую конфигурацию, которую поддерживает Aws::S3::Client#initialize. Если я правильно помню, для использования профиля IAM вы просто не должны передавать какие-либо учетные данные (и указывать только имя сегмента).

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