TL; DR;cloudBlockBlob.OpenWrite()
을 사용할 때 SAS를 갱신해야합니까? 그렇다면 어떻게? blob.OpenWrite()
를 사용하여 나는 물방울에 ZIP 아카이브를 업로드 관리 Upload Big ZipArchive-MemoryStream to Azure스트림에서 업로드하여 BlockBlob 용 Sas 갱신
: 공유 액세스 서명이 같은 있어야하는데
CloudBlockBlob blob = container.GetBlockBlobReference(SAS);
using (ZipArchive zArch = new ZipArchive(blob.OpenWrite(), ZipArchiveMode.Create))
{
ZipArchiveEntry entry = zArch.CreateEntry("BigFile", CompressionLevel.Optimal);
using (Stream stream = entry.Open())
{
SaveBigFileToStream(stream);
}
}
이
는의 후속-질문입니다 가능한 한 수명이 짧음내 질문 이제 SAS가 만료되지 않도록 어떻게해야합니까? 업로드가 SAS의 유효성을 한 번만 확인합니까?
이것은 테스트하기가 매우 힘들지 않습니다. 왜 10 초를 맞춰서 어떻게되는지보십시오. 당신은 누군가가 그들의 머리 꼭대기에서 답을 알고 있는지보기 위해 기다리는 동안 그것을 시도 할 수 있습니다. – juunas
그래, 그래, 좋은 생각 이네.). 그러나 내가 그것을 리프레쉬 할 필요가 있음을 알았더라도, 나는 어떻게 ^^ 모르지만 최선을 희망한다. (나는 갱신 할 필요가 없다.) –