Параметры динамического сегмента EC2 для Fog/Carrierwave

У меня есть приложение Rails3, которое использует Carrierwave и Fog для хранения данных в Amazon S3. Это приложение, которое я создаю, требует, чтобы у каждого пользователя была собственная защищенная корзина EC2. Суть приложения заключается в том, что пользователь создаст учетную запись (devise), а я сгенерирую сегмент хранилища только для этого пользователя под пользователем и паролем EC2 моего приложения. Основываясь на текущей документации, я не видел способа иметь несколько сегментов, поскольку это настроено в FOG YML. Я хотел бы попросить альтернативы для динамической установки этого FOG_DIRECTORY на основе атрибутов пользователя.

Я знаю, что есть способ управлять динамическими папками, но это не сработает, так как мне нужны выделенные пользователем сегменты.

Заранее спасибо!

5
задан Gregg 21 March 2012 в 03:16
поделиться