Я использую Carrierwave с гемом carrierwave-aws для загрузки изображений на s3 из моего приложения rails.
Изображения загружаются нормально, но мне нужно установить собственные метаданные для объектов S3, как описано здесь: https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html#object-metadata
Я ничего не вижу в Интернете об этом. Это сообщение SO: Как загрузить собственные метаданные S3 с помощью Carrierwave показывает, как это сделать с использованием туманного камня, т.е.
config.fog_attributes = {
"x-amz-meta-test": "x-amz-meta-test"
}
но я не использую туман. Есть ли способ сделать это, используя вместо этого carrierwave-aws?
Я пытался
config.aws_attributes = {
"x-amz-meta-test": "x-amz-meta-test"
}
но это не сработало.
Спасибо!