저는 youtube와 같은 종류의 주문형 비디오 프로젝트를 만들고 있습니다. Contouro Video On Demand 프로젝트 (여기서는 http://msdn.microsoft.com/en-us/library/dn735912.aspx)에서 시작하여 프로젝트를 시작했습니다. 30 일 후에이 문제가 발생하여 동영상과 미리보기 이미지가 작동하지 않습니다. 이러한 자산을 내 저장 계정에 게시 할 때 작성된 SaS가 30 일 후에 만료 되었기 때문입니다.Azure SaS locator에서 만료일을 설정하는 방법을 잘 모르겠습니다.
내 웹 사이트에서는 모든 사용자 (익명 사용자 및 인증 된 사용자)가 웹 클라이언트에서 비디오 및 축소판을 볼 수 있습니다. 현재 내 저장 공간에 인코딩되고 인코딩 된 3 개의 비디오가 CMS에 저장되어 있습니다.
제 질문은 이러한 자산에 액세스하기 위해 SaS 만료를 어떻게 처리해야합니까?
내 옵션 : 모든 자산 CMS 데이터와 다시 업로드하고 다시 인코딩을 (아무도 눈치 채지 못할 것입니다 그래서 아주 초기 알파에있어) TimeSpan.MaxValue 만료 및 삭제하기 위해 만들어
- 변화 모든 SAS.
- 웹 작업 또는 작업자 역할을 사용하여 SaS 만료 날짜를 주기적으로 업데이트하여 만료일이 30 일이되고 만료일마다 CMS의 모든 URL을 업데이트합니다.
- ????
사람들이 내 SaS를 사용하면 짧은 시간 동안 만 작동한다는 점을 제외하면 두 번째 옵션의 이점이 무엇인지 확실하지 않습니다. 내가 놓친 게 있니?