사용자가 내 도메인이 아닌 URL에서 이미지를 선택하고 나중에 다른 사용자가 해당 이미지를 볼 수 있도록 서비스를 작성 중입니다.타사 서버에 제 3 자 이미지 저장
이 이미지를 타사 서버 (S3)에 저장해야합니다. 많은 낭비를 겪은 후 보안 문제로 인해 클라이언트 측에서 처리 할 수 없다는 것을 알았습니다 (제 3 자 이미지 데이터를 얻을 수없고 클라이언트 측에 클라이언트에게 경고하지 않고 보낼 수는 없습니다)
또한 Heroku에서 Rails를 실행하고 확장 프로그램을 실행하기 때문에 내 서버에서 업로드를 원하지 않습니다. 그럼 두 가지 옵션이 있습니다. transloadit.com, 과 같은 것을 사용하거나 EC2에서 db를 실행하는 서비스를 작성하고 이미지가 업로드되지 않은 행을 찾아 업로드하십시오. 필자가 작성한 솔루션이 엔터프라이즈 용이므로 EC2 및 S3로 이동하기로 결정했으며 고객에게 제공 될 때 아키텍처의 일부로 더 잘 들리는 것으로 보입니다.
내 질문은 : 내가 외부 서비스에서 Heroku DB에 액세스 할 수 있도록 필요한 설정은 무엇입니까?
해결 방법에 대한 더 좋은 아이디어가 있습니까?