Azure CLI (PS) | BL-хранилище хранилища Gene-SAS | Https сбой соединения - PullRequest
0 голосов
/ 03 апреля 2020

Я использую 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

1 Ответ

0 голосов
/ 03 апреля 2020

Режим CLI Azure был установлен на classi c и не установлен на ARM .

  1. Ран azure config mode arm.
  2. Выполнен az storage blob generate-sas снова и SAS возвращен.
...