Создавайте добавочные учетные записи хранения Azure при каждом запуске - PullRequest
0 голосов
/ 08 марта 2019

Ищите скрипт для автоматической генерации новой учетной записи хранения с префиксом dev, например dev01 .... и при повторном запуске шаблон должен увеличиваться как dev02 .. при втором запуске и так далее.Я попытался дать параметры / используя шаблоны по умолчанию в github.Проблема заключается в том, что если я передам значение в значении, которое система развернет, оно нормально, если я дам то же имя, оно будет перезапущено и обновит существующее хранилище.Вместо этого я хотел бы проверить, существует ли учетная запись хранения, и если нет, создать новую учетную запись, пожалуйста, сообщите какие-либо указатели, если есть

Пример файла Parameters.Json, используя:

"параметры": {

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

1 Ответ

0 голосов
/ 11 марта 2019

Я рекомендую вам использовать скрипт powershell Azure, чтобы настроить свою логику для этого.Ниже приведен демонстрационный код:

$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;
   }

}

Задание:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...