【发布时间】:2020-07-15 20:03:22
【问题描述】:
我正在使用 Azure CLI 创建一个blob 级别用户委派的 SAS,使用此article 中的步骤。
为了这篇文章的目的,我隐藏了我的存储帐户的名称。
PowerShell az storage blob generate-sas cmdlet 正在返回;
HTTPSConnectionPool(host='https', port=443):最大重试次数超过 网址: //storeageAccountName.blob.core.windows.net?restype=service&comp=userdelegationkey (由 NewConnectionError(': 建立新连接失败:[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
【问题讨论】:
标签: powershell azure-blob-storage azure-cli