Использование Azure CDN с подписями общего доступа

Я пытаюсь включить Azure для хранения большинства моих файлов для приложения. Я хочу загрузить эти файлы в частный контейнер и частный BLOB-объект в Azure, и эти загрузки будут скопированы через CDN Azure на все остальные узлы (все еще в виде частных контейнеров и BLOB-объектов). Затем я хочу, чтобы мое приложение сделало запрос к сохраненному большому двоичному объекту и на некоторое время предоставило мне ссылку подписи общего доступа к большому объекту. Однако я хочу, чтобы сгенерированная ссылка была предоставлена ​​для ближайшего к пользователю центра обработки данных. Я буду генерировать SAS каждый раз, когда нужен большой двоичный объект, но мне нужно иметь возможность использовать опцию SAS в CDN. Возможно ли это даже в Azure или я могу использовать SAS только с одним центром обработки данных?

редактировать Я бы хотел, чтобы наш CDN действовал так, как будто он является копией нашего основного центра обработки данных, поэтому я не хочу, чтобы объекты CDN когда-либо удалялись, если они не удалены из основного центра обработки данных. Если я создам SAS и добавлю его в конец URL-адреса CDN, если истек срок действия SAS, но не продолжительность кеша, сможет ли пользователь вернуться и получить доступ к файлу?

Вот мой пример:

Длительность кэша: 5 днейURL хранилища Azure:http://azstorage.blob.core.windows.net/images/img1.jpgКонечная точка CDN:http://az507923.vo.msecnd.net/Параметр SAS хранилища Azure:? St = 2015-03-30T19% 3A21% 3A09Z & se = 2015-04-01T20% 3A21% 3A09Z & sr = c & sp = r & sig = STTE1p0ujzZr31ZjPaOlNoImCPcjss2GoRsOWDlpJuI% 3DКонечный URL CDN:http://az507923.vo.msecnd.net/images/img1.jpg?st=2015-03-30T19%3A21%3A09Z&se=2015-04-01T20%3A21%3A09Z&sr=c&sp=r&sig=STTE1p0ujzZr31ZjPaOlNoImCPcjss2GoRsOWDlpJuI%3D

Очевидно, что пользователь мог получить доступ к этому URL до 1 апреля 2015 года, но что, если они вернутся 2 апреля 2015 года, будут ли они по-прежнему иметь доступ?

Кроме того, допустим, что я установил срок действия заголовка элемента управления кэшем большого двоичного объекта одновременно с URL-адресом SAS, что также по истечении срока действия кэша. Затем я хотел бы, чтобы пользователь вернулся к тому же большому двоичному объекту 8 августа 2015 года, мы сгенерировали бы новый SAS и передали бы его пользователю, будет ли этот двоичный объект все еще находиться в CDN, или заголовок элемента управления кэшем удалит его из CDN. ?

Ответы на вопрос(1)

Ваш ответ на вопрос