Разработка API с помощью ASP.NETHttpResponseMessage Перенаправление Private Azure Blob Storage
Можно ли перенаправить пользователя на частную лазурного хранения больших двоичных объектов? Могу ли я сделать это с помощью SAS-ключей или SDK лазурного пятна?
Например, я хочу сделать что-то вроде этого:
var response = Request.CreateResponse(HttpStatusCode.Moved);
response.Headers.Location = new Uri(bloburl);
return response;
Можно ли доступ к закрытому блоб, положив ключ в URL? Очевидно, я не хочу класть мастер-ключ.
Это большое спасибо, только то, что мне нужно. Я не знал, что могу добавить ключ SAS в URL-адрес blob и ссылаться на него таким образом. Я буду отчитываться после попытки реализовать. – Jaked222
Быстрый вопрос: есть ли недостаток в создании нового ключа SAS для каждого запроса блога по производительности? Кроме того, поскольку приложение использует этот API только для загрузки одного изображения через ссылку blob, я предполагаю, что было бы хорошо, чтобы каждая ссылка истекала через 1 минуту? Я полагаю, что даже второй последовательный запрос на тот же самый blob создаст новый ключ SAS. – Jaked222
'Есть ли недостаток в создании нового ключа SAS для каждого запроса блоб-производительности? '- Не то, что я могу придумать. Создание ключа SAS не делает никаких сетевых вызовов, поэтому нет накладных расходов на сеть или IO. –