Azure CLI(PS)|az存储blob生成sas|Https连接失败



我正在使用Azure CLI使用本文中的步骤创建blob级别的用户委派SAS

为了这篇文章的目的,我隐藏了我的存储帐户的名称。

PowerShellaz storage blob generate-sascmdlet正在返回;

HTTPSConnectionPool(主机='https',端口=443(:超过的最大重试次数网址://storeageAccountName.blob.core.windows.net?restype=service&comp=用户委派密钥(由NewConnectionError(":无法建立新连接:[Erno-2]名称或服务未知',(

我注意到URL=//storeageAccountName.bob.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

Azure CLI模式设置为classic被设置为
ARM。

  1. 运行azure config mode arm
  2. 再次执行az storage blob generate-sas,返回SAS

最新更新