【问题标题】:Create Incremental Azure Storage Accounts on every run在每次运行时创建增量 Azure 存储帐户
【发布时间】:2019-07-30 20:54:47
【问题描述】:

寻找自动生成新存储帐户的脚本 带有前缀 dev 之类的 dev01.... 并且当我重新运行时,模板应该在第二次运行时增加为 dev02.. 等等。 我尝试在 github 中使用默认模板提供参数/。 问题是如果我在系统部署它的值下传递一个值,如果我给出相同的名称,它将重新运行并更新现有存储。 相反,我希望它检查存储帐户是否存在,如果不创建新帐户,请告知任何指针

使用示例Parameters.Json文件:

“参数”:{

    "storageAccountName": {
        "value": "dev01"
    },

【问题讨论】:

  • 非常感谢汤姆,这是一个很大的帮助

标签: azure-devops azure-storage azure-storage-queues


【解决方案1】:

我建议您可以使用 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;
   }

}

任务:

【讨论】:

    猜你喜欢
    • 2017-11-23
    • 2016-07-17
    • 2014-06-17
    • 2017-06-19
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    • 2017-03-13
    • 2017-01-24
    相关资源
    最近更新 更多