Как загрузить Azure BLOB-объектов в Angular с помощью ключа или строки подключения - PullRequest
0 голосов
/ 11 января 2020

Здравствуйте. Хотелось бы узнать, можно ли загрузить Azure файлы со строкой или ключом подключения и выполнить процесс в Angular

Когда я пытаюсь использовать https://www.npmjs.com/package/@azure / storage-blob библиотека в Angular не распознает тип соединения отConextionString

Есть идеи, как мне этого добиться?

1 Ответ

0 голосов
/ 11 января 2020

Я хотел бы знать, возможно ли загрузить Azure файлы со строкой или ключом подключения и выполнить процесс в Angular

Учитывая Angular код выполняется в браузере (т. е. на стороне клиента), подключение к учетной записи хранения с использованием строки подключения к учетной записи (DefaultEndpointsProtocol=https;AccountName=myaccount;AccountKey=accountKey;EndpointSuffix=core.windows.net) недопустимо, поскольку оно предоставляет ключ учетной записи клиенту.

Вам нужно будет использовать строку подключения подписи общего доступа (SAS) (BlobEndpoint=https://myaccount.blob.core.windows.net/;QueueEndpoint=https://myaccount.queue.core.windows.net/;FileEndpoint=https://myaccount.file.core.windows.net/;TableEndpoint=https://myaccount.table.core.windows.net/;SharedAccessSignature=sasString).

Дополнительную информацию об этом можно найти здесь: https://docs.microsoft.com/en-us/javascript/api/@azure / хранение BLOB / blobserviceclient вид = azure -node-последняя # fromconnectionstring строки - storagepipelineoptions- 1018 *.

...