나는 이런 문제가있다 : Droplr과 같은 어도비 AIR 애플리케이션이있다. 어도비 AIR 애플리케이션은 원격 위치에 파일을 업로드하고 해당 파일에 대한 짧은 링크를 반환한다. 이 모든 파일을 Amazon S3에 업로드하려고합니다. 그러나 Adobe AIR 애플리케이션이므로 모든 사람이 소스 (및 S3 API 키)를 볼 수 있으므로 파일을 Amazon S3에 직접 업로드 할 수 없습니다. 이해할 수 있듯이 누군가가 애플리케이션 소스에서 API 키를 받으면 내 S3 계정에 파일을 업로드 할 수있게 될 것이고 그 비용을 지불하게 될 것입니다. 응용 프로그램에서 내 서버로 파일을 업로드하여이 문제를 해결하고 PHP 스크립트가이를 Amazon S3에 업로드하려고합니다. 프록시처럼. 하지만 트래픽이 두 배가되고 운영이 느려질 것입니다.아마존 S3에 대해서
1
A
답변
2
또 다른 옵션은 서명 된 URL을 사용할 수 있다는 것입니다. 애플리케이션이 서버에서 업로드 URL을 요청할 수 있습니다. 그런 다음 서버는 응용 프로그램에 다시 보내도록 서명 된 URL을 생성 한 다음 파일을 업로드하는 데 사용합니다. 또한 서명 된 업로드 URL에 만료 시간을 설정할 수 있습니다.
1
이 blog article은 AWS 자격 증명을 비밀로 유지하는 것에 대해 이야기합니다. EC2를 주로 다루는 반면 S3에 대한 정보도 있습니다.
+0
http://transloadit.com/ : 당신은 여기에 TVM 방법에 대한 자세한 내용을보실 수 있습니다? 파일을 먼저 서버에 업로드 한 다음 S3에 업로드한다고 생각합니다. – Sbioko
0
다른 접근법은 모바일 및 기타 클라이언트 응용 프로그램이 응용 프로그램에 계정 자격 증명을 공개하거나 공개하지 않고 임시 자격 증명을 얻을 수 있도록 허용하는 응용 프로그램 인 토큰 자동 판매기입니다. -이 어떻게 작동
관련 문제
- 1. 아마존 S3에 증분 MySQL 백업
- 2. PHP는 이미지를 변환하고 아마존 s3에 업로드
- 3. 아마존 s3에 더 많은 양동이가 있습니까?
- 4. 제거 내가 아마존 S3에 장고 - 스토리지를 사용하고
- 5. 아마존 S3에 capistrano로 내 CSS와 자바 스크립트를 배포
- 6. 붙어있을 때 아마존 s3에 컬 호출을 디버그하는 방법
- 7. RoR : 아마존 S3에 클립 클립을 연결할 수 없습니다.
- 8. 아마존 S3의 URL은 화상이 종이 클립을 사용 아마존 S3에 저장된 경우
- 9. 아마존 EC2와 S3
- 10. 에스프레소로 Amazon S3에 게시하기
- 11. gridview에 대해서
- 12. uimimagepickercontroller에 대해서
- 13. INotifyPropertyChanged에 대해서
- 14. Amazon S3에 이미지 업로드
- 15. Amazon S3에 코어 데이터 영구 객체가 있습니까?
- 16. 나는 현재 S3에 파일을 업로드하려면 다음을 활용
- 17. 아마존 php 비공개 파일에 액세스
- 18. 아마존 SQS
- 19. 아마존 s3에 저장된 파일을 한 지역에서 다른 지역으로 프로그래밍 방식으로 전송할 수 있습니까?
- 20. JSF 표현 언어에 대해서
- 21. while 문에 대해서
- 22. DataGridview 컨트롤의 이벤트에 대해서
- 23. 방송 수신기에 대해서
- 24. 진도 표시 줄에 대해서
- 25. 솔라리스에서 grep에 대해서
- 26. Weka의 RandomTree에 대해서
- 27. 워치 도그 타이머에 대해서
- 28. Struts 설정 파일에 대해서
- 29. IE6의 최대 너비에 대해서
- 30. 다른 페이지의 루프에 대해서
문제는 Adobe AIR 응용 프로그램이 있고 모든 사람이 해당 소스를 볼 수 있다는 것입니다. 그래서 그들은 서버가 서명 된 URL을 반환하고 그것을 사용하는 URL을 복사 할 수 있습니다. – Sbioko
응용 프로그램에 키를 넣지 마십시오. 응용 프로그램이 서버 (키가 있음)에 전화를 걸면 서버는 응용 프로그램이 파일 업로드에 사용할 서명 된 업로드 URL로 응답합니다. –
즉석에서 완료되며 지정한 시간이 지나면 만료되도록 URL을 설정합니다. (파일을 업로드하는 데 10 분이 소요될 수 있습니까?) 앱에 URL을 저장하지 마십시오. 예 : –