저는 Rails에서 업로드 된 파일을 처리하기 위해 Paperclip을 사용하는 Rails 응용 프로그램을 보유하고 있습니다.Rails + Paperclips + Private CDN이 포함 된 Rackspace CloudFile
응용 프로그램은 현재 단일 서버에서 호스팅되며로드 밸런서, 응용 프로그램 서버 및 별도의 데이터베이스 서버로 확장 가능한 솔루션을 구축하고 있습니다. 마지막으로해야 할 일은 업로드 된 저작물에 대한 해결책입니다. Rackspace의 CloudFiles를 사용하려고 시도했지만 클립 클립과 CloudFiles를 사용하는 유일한 방법은 공용 CDN에 파일을 저장하는 것입니다. 사용할 수 없기 때문에 사용자는 파일에 액세스하려면 인증을 받아야합니다. Amazon S3를 사용하기 전에 임시 URL에 대한 옵션이 있으므로 CloudFiles를 Paperclip과 함께 사용하는 방법을 알고 파일에 액세스하려면 인증이 필요합니까?
도움말, 팁, Google 검색, 링크 또는 솔루션은 크게 감사하겠습니다.
정말 흥미로운 질문/아이디어. Rackspace, Paperclip 및 Rials (v3.2.17)에서이 앱을 클라이언트 파일로 업로드하는 데이 동일한 설정을 사용하지만이 보안 조치를 구현하지 않아도됩니다. 안개 Github 사이트에서 개인 디렉토리를 만드는이 예제를 발견했습니다. https://github.com/fog/fog/blob/master/lib/fog/rackspace/examples/storage/create_private_directory.rb 너는 필요한 길을 찾았 니?) –