Azure PowerShell创建存储容器报错:OutOfRangeInput排查求助
Azure存储容器创建报错排查及实用PowerShell命令
需要检查的内容
- 存储容器名称合规性:Azure存储容器名称需满足3-63字符长度,仅允许小写字母、数字和短横线,且不能以短横线开头或结尾。确认
images是否严格符合规则(比如是否误输入大写、特殊字符)。 - 存储账户状态:检查目标存储账户是否处于正常运行状态,未被禁用或触发平台限制。
- 存储账户密钥有效性:确认获取的
key1未过期、未被轮换,变量$blobStorageAccountKey的实际值是否正确。 - Az模块版本:旧版Az PowerShell模块可能存在兼容性问题,需确保使用最新稳定版本。
- 存储上下文正确性:验证
$blobStorageContext是否成功创建,可输出上下文内容确认存储账户名、密钥参数无误。
实用Azure PowerShell命令
- 查看存储账户详细状态:
Get-AzStorageAccount -ResourceGroupName cloud-shell-storage-westeurope -Name "robStorageAccount" - 验证存储上下文参数:
$blobStorageContext | Select-Object StorageAccountName, StorageAccountKey - 更新Az模块至最新版:
Update-Module -Name Az -Force - 列出存储账户所有密钥:
Get-AzStorageAccountKey -ResourceGroupName cloud-shell-storage-westeurope -Name "robStorageAccount" - 查看存储账户下已存在的容器:
Get-AzStorageContainer -Context $blobStorageContext - 测试存储容器名称可用性:
Test-AzStorageNameAvailability -Name "images" -Type Container
内容的提问来源于stack exchange,提问作者Rob644
相关产品推荐
相关产品推荐

