Я использую Azure CLI для создания уровня BLOB-пользователя, делегированного SAS , используя шаги из этой статьи .
Для этой статьи я скрыл имя своей учетной записи хранения.
Возвращается командлет PowerShell az storage blob generate-sas
;
HTTPSConnectionPool (host = 'https', port = 443): максимальное количество повторных попыток превышено с помощью url: //storeageAccountName.blob.core.windows.net?restype=service&comp=userdelegationkey (вызвано NewConnectionError (': не удалось установить sh новое соединение: [Errno - 2] Имя или служба неизвестна ',))
, и я заметил, что URL = // storeageAccountName.blob.core. windows. net, и нет, https://storeageAccountName.blob.core.windows.net.
Код PowerShell:
$sasToken = az storage blob generate-sas `
--account-name $storageAccount `
--container-name $container `
--name $blob `
--permissions acdrw `
--expiry "2020-04-10T14:50Z" `
--auth-mode login `
--as-user `
--full-uri