2013-08-20 3 views
0

특정 BLOB 또는 컨테이너에 대한 공유 액세스 서명을 생성하는 경우 해당 URL/sas가 여전히 유효한지 확인할 수 있습니까?Azure 공유 액세스 서명

은 이제 내 컨테이너 데모라고했다고 가정하자 나는 짖는 소리 그것 (4 일 액세스 사용 mycustompolicy)는 SAS 생성 :

https://mystoragename.blob.core.windows.net/demo?sv=2012-02-12&sr=c&si=custompolicy&sig=hrcZKKPPcr4OyMR%2FoNJHGTF9l%2Fm8TQYoUg%2FU8bblOOk%3D 

이 SAS는 여전히 유효 또는 만료 된 경우 확인하는 것이 가능 ?

나는 어떤 식 으로든 URL을 구문 분석하고 매개 변수가 유효한지 확인할 수 있습니까?

답변

2

SAS 만료가 액세스 정책에서 정의 된대로 SAS 토큰을 구문 분석하여 유효한지 여부를 확인할 수 없습니다. 한 가지 할 수있는 것은 액세스 정책에서 SAS 만료 날짜를 생략하고 SAS 토큰을 만들 때만 정의하는 것입니다. 그런 다음 SAS 토큰에는 se이라는 매개 변수가 있습니다.이 매개 변수는 SAS 토큰이 만료 될시기를 정확하게 알려줍니다.

관련 문제