используя AZCOPY только со строкой подключения

Мне предоставляется только «строка подключения» для azcopy.

Connectionstring: DefaultEndpointsProtocol=https;AccountName=someaccoutname;AccountKey=someaccountkey;EndpointSuffix=core.windows.net
URL: https://someaccoutname.blob.core.windows.net/somename

У меня нет токена sas или доступа к лазурному порталу для создания токена sas.

Как я могу использовать AZCOPY для синхронизации папки на виртуальной машине с этой учетной записью хранения Azure, используя только строку подключения.


person Aflred    schedule 15.10.2020    source источник
comment
Если вы имеете в виду рекурсивную синхронизацию больших двоичных объектов с контейнером больших двоичных объектов хранилища с помощью AzCopy, вы можете использовать az storage azcopy blob sync --container --source --connection-string, см. здесь.   -  person Pamela Peng    schedule 15.10.2020
comment
@Aflred, пожалуйста, поделитесь, если вы получили ответ, у меня такая же проблема   -  person Mohd Sadiq    schedule 30.12.2020


Ответы (1)


Это просто.

Строка подключения содержит 2 необходимых вам информации. [account] = someaccoutname [acesskey] = что-то вроде этого 2iusdofiausd98273412934213 / fsdf23409237409dfoasihdfasir9028742hvhxczoivhsadfSFAOIf34Jq ==

azcopy cp https://[account].blob.core.windows.net/folder/subfolder/file.txt?[accesskey from connection string, it ends with ==] c:\temp\
person Ivan    schedule 10.12.2020
comment
Это будет работать ? я думаю, что токен SAS начинается с чего-то вроде azcopy cp https: // [account] .blob.core.windows.net / folder / subfolder / file.txt? sv = 2019-12-12 & ss = bfqt & srt = sco & sp = rwdlacupx & se = 2020 -12-30T23: 08: 26Z & st = 2020-12-29T15: 08: 26Z & spr = https, http & sig = a-valid-sgnature-key c: \ temp \ - person Mohd Sadiq; 30.12.2020
comment
У меня это работает. И я проверил перед отправкой. Вы пробовали? - person Ivan; 12.01.2021
comment
Это не работает с azcopy 10: не удалось выполнить команду копирования из-за ошибки: отсутствуют учетные данные для входа. Нет токена SAS или OAuth, и ресурс не является общедоступным. - person aleksandrov.dmytro; 07.07.2021