Tôi vừa mới thiết lập ứng dụng đường ray 3.2 để sử dụng đá quý carrierwave và tải tệp lên S3. Những gì tôi không thấy là khả năng sử dụng một nhóm khác nhau cho mỗi người tải lên. Có ai biết nếu đây là một possiblity?Sử dụng nhiều thùng S3 với đá quý carrierwave
5
A
Trả lời
0
Nhiều nhóm hiện không được CarrierWave hỗ trợ. Bạn có thể tách các tệp giữa những người tải lên bằng cách thêm tiền tố (thư mục) vào số store_dir
. Yêu cầu kéo được hoan nghênh mặc dù nếu đây là điều bạn muốn làm việc!
13
Thùng được chỉ định qua cấu hình fog_directory. Tùy chọn cấu hình này được xác định trên trình tải lên và chỉ có thể được ghi đè bằng phương pháp của riêng bạn.
Chỉ cần thêm dòng sau vào tải lên của bạn:
def fog_directory
# your bucket name here
end
6
Các carrierwave wiki explains how to use a separate s3 bucket for each uploader:
def initialize(*)
super
self.fog_credentials = {
:provider => 'AWS', # required
:aws_access_key_id => 'YOURAWSKEYID', # required
:aws_secret_access_key => 'YOURAWSSECRET', # required
}
self.fog_directory = "YOURBUCKET"
end
+2
Tôi nghĩ đây là câu trả lời đúng nhất cho câu hỏi này. – monteirobrena
Các vấn đề liên quan
- 1. Sử dụng đá quý oink với heroku
- 2. đá quý amazon tốt nhất s3 với đường ray 3.1.3
- 3. Sử dụng đá quý với MacRuby
- 4. RVM xem đá quý trong đá quý
- 5. Sao chép tệp trong thùng S3 (ruby)
- 6. Rails Xung đột Paperclip giữa đá quý aws-s3 và đá quý right_aws. Giải quyết thế nào?
- 7. Sử dụng CDN với carrierwave + fog trong s3 + cloudfront với đường ray 3.1
- 8. Sử dụng đá quý kẹp giấy trong đường ray3
- 9. Nhận ngoái chèn id sử dụng mysql2 đá quý
- 10. NoMethodError với delayed_job (collectiveidea đá quý)
- 11. Full-text trên Heroku sử dụng pg_search đá quý
- 12. Sử dụng các tập tin yaml trong đá quý
- 13. Không thể sử dụng hirb ray đá quý
- 14. Lỗi quyền đối với đá quý RVM
- 15. Vấn đề sử dụng bất cứ khi nào đá quý
- 16. Tìm gốc đá quý
- 17. Ảnh Tweet với đá quý twitter
- 18. Cấu hình Môi trường để Sử dụng các Đường dẫn Lưu trữ Khác nhau trên Amazon S3 với Carrierwave
- 19. tải lên tệp jquery với đường ray carrierwave/s3
- 20. Làm thế nào để sử dụng Fog với CarrierWave chỉ trong sản xuất
- 21. Làm thế nào để cài đặt đá quý trên tất cả các viên đá quý khi sử dụng RVM
- 22. Tạo lại các phiên bản sử dụng Carrierwave với Ruby
- 23. Làm thế nào để sử dụng trợ giúp xem với đá quý rails-api?
- 24. "thiếu yêu cầu: tùy chọn thùng" cho Paperclip/S3
- 25. CarrierWave và Fog, S3 bucket và cấu hình store_dir
- 26. sử dụng hình ảnh base64 với Carrierwave
- 27. Đồng bộ hóa thư mục S3/thùng
- 28. đá quý: lồng ghép biến đổi từ yêu cầu kéo
- 29. Rvm và đá quý, danh sách bó và danh sách đá quý
- 30. Phiên trong đá quý Rails_API
tôi thấy tài liệu này trong wiki (https://github.com/jnicklas/carrierwave/wiki/ Làm thế nào để% 3A-Store-tư nhân-công-tải lên-in-khác nhau-Cloud-Files-Containers-with-Fog). Bạn có thể chỉ định các thùng chứa khác nhau bằng cách sử dụng Rackspace nhưng không chỉ là Amazon? – kennethlmartin