Хранилище файлов Azure, используя SAS
Я запутался в использовании хранилища файлов Azure и SAS. Я думал, что смысл SAS в том, чтобы иметь возможность иметь доступ к ресурсу без необходимости ключа учетной записи.
Я пытаюсь выполнить простую загрузку файлов, и при рассмотрении этого метода приводятся примеры, но первое, что они все делают, - это создают CloudStorageAccount с помощью.Parse в строке подключения, которая является ключом учетной записи.
Может кто-нибудь указать на пример проекта или пример кода, который загружает файл в учетную запись хранилища файлов Azure, но не использует ключ учетной записи?
1 ответ
Решение
Вы можете использовать приведенный ниже код для создания CloudFile
объект:
var cloudFile = new CloudFile(new Uri(fileUri), new StorageCredentials(sasToken));