2013-01-02 5 views
1

게시 방향을 읽었으므로 최대한 구체적으로 설명하겠습니다.'승인/제한'액세스를위한 s3 버킷 정책의 고유 한 도전

고객이 자신의 도메인에서 스트리밍 할 수 있도록 해주는 수많은 FLV 파일이있는 S3 버킷이 있습니다. 내가 달성하기 위해 노력하고 무엇

특정 도메인에 '보조금'액세스 (목록) 자신의 도메인에서 내 버킷 파일을 스트리밍 할 수있는 버킷 정책을 설정

  1. 합니다.

  2. 사용자를 도메인 당 '스트림'으로 제한하는 버킷 정책입니다. 즉, 위 정책에 나열된 각 도메인에 대해 한 번에 하나의 파일 만 사이트에서 스트리밍 할 수 있습니다.

전제는 고객이 틈새 시장에 맞는 비디오를 스트리밍하는 비디오 사이트입니다. 나는 주인을 만들고 비디오를 전달하지만 배달에 대한 통제권이 필요합니다.

모든 파일은 하나의 버킷에 있습니다. 파일과 관련된 이상한 일은 없습니다. 그것은 매우 솔직합니다.

그랜트와 내 고객이 도메인에서 내 콘텐츠를 스트리밍 할 수있는 능력을 제한하는 버킷 정책 제어가 필요합니다.

내가 ... 내가 충분히 명확 한기도하지만, 나는 당신을 혼동 한 경우 주저하지 말아 주시기 바랍니다

정말 감사합니다 난 당신이 달성 할 수 있다고 생각하지 마십시오

답변

2

무엇 버킷에 대한 액세스 권한을 설정하기 만하면됩니다. AccessControlList 및 CannedAccessControlList를 체크인했습니다. 가장 좋은 방법은 웹 서비스 래퍼를 작성하여 버킷 데이터에 액세스하는 것입니다. 제공하는 데이터를보다 잘 제어 할 수 있으며 더 높은 최적화를 위해 데이터의 캐시 된 복사본 옵션을 탐색 할 수도 있습니다.

+0

매우 복잡하게 들립니다. 도메인 목록에 대한 격자 액세스에 대한 초기 고려 사항을 수정합니까? 이것은 정책을 통해 직접적으로 보인다. 두 번째 부분 (도메인이 파일을 스트리밍 할 수있는 횟수를 제한하는 것)을 달성하는 것이 방정식의 더 복잡한 부분이라고 말하고있는 것 같습니다. – user1941997