寻找脚本来自动生成新的存储帐户 用前缀dev之类的东西dev01 ....,当我重新运行时,模板应在第二次运行时以dev02 ..递增。 我尝试在github中使用默认模板提供参数。 问题是如果我传递一个低于该值的值,则系统会很好地部署它,如果我给出相同的名称,它将重新运行并更新现有存储。 相反,我希望它检查存储帐户是否存在,如果不创建新帐户,请告知任何指针
“参数”:{
"storageAccountName": {
"value": "dev01"
},
答案 0 :(得分:0)
我建议您可以使用Azure powershell脚本自定义逻辑来做到这一点。 以下是演示代码:
$resourceGroup = "rgName"
$storageAccount = "accountName"
$location = "Central US"
$SkuName = "Standard_LRS"
$kind = "StorageV2"
$i = 0;
while(1)
{
$storage = Get-AzureRmStorageAccount -ResourceGroupName $resourceGroup -Name $storageAccount
if($storage -ne $null)
{
$i++
$storageAccount = $storage.StorageAccountName + $i
$storage = New-AzureRmStorageAccount -ResourceGroupName $resourceGroup -Name $storageAccount -SkuName $SkuName -Location $location -Kind $kind
}
else
{
$storage = New-AzureRmStorageAccount -ResourceGroupName $resourceGroup -Name $storageAccount -SkuName $SkuName -Location $location -Kind $kind
$storageAccount = $storageAccount +$i;
}
if ($storage -ne $null)
{
break;
}
}
任务: