Рейтинг:0

Как создать лазурный постгрес с помощью terraform?

флаг cn

Сначала создал виртуальную сеть и две подсети и передал значения в качестве переменных для терраформирования.

группа az create -n TestingTFCLI -l CentralUS
az network vnet create -g TestingTFCLI -n myVNET --address-prefixes 10.0.0.0/8
az network nsg create -g TestingTFCLI -n MyNsg --tags super_secure no_80 no_22
az network vnet subnet create -n mySubNet -g TestingTFCLI --vnet-name myVNET --address-prefixes 10.240.0.0/16 --network-security-group MyNsg
az network vnet subnet create -n mySubNet1 -g TestingTFCLI --vnet-name myVNET --address-prefixes 10.230.0.0/16 --network-security-group MyNsg
az network vnet subnet update --resource-group TestingTFCLI --name mySubNet1 --vnet-name myVNET --delegations Microsoft.DBforPostgreSQL/flexibleServers

Я попытался создать лазурный постгрес с приведенным ниже шаблоном, но получил ошибку как код InternalServerError.

провайдер "азурерм" {
  Особенности {}
}

ресурс "azurerm_resource_group" "пример" {
  имя = "пример-ресурсы"
  location = "Центральная часть США"
}

ресурс "azurerm_private_dns_zone" "пример" {
  имя = "example.postgres.database.azure.com"
  resource_group_name = azurerm_resource_group.example.name
}

ресурс "azurerm_private_dns_zone_virtual_network_link" "пример" {
  имя = "exampleVnetZone.com"
  private_dns_zone_name = azurerm_private_dns_zone.example.name
  виртуальная_сетевая_идентификация = var.virtual_network_id
  resource_group_name = azurerm_resource_group.example.name
}

ресурс "azurerm_postgresql_flexible_server" "пример" {
  имя = "пример-psqlflexibleserver2022-1"
  resource_group_name = azurerm_resource_group.example.name
  location = azurerm_resource_group.example.location
  версия = "13"
  делегированный_идентификатор_подсети = var.subnet_id
  private_dns_zone_id = azurerm_private_dns_zone.example.id
  логин_администратора = переменная.имя_пользователя
  пароль_администратора = переменная.пароль
  зона = "1"

  storage_mb = 131072

  sku_name = "GP_Standard_D2s_v3"
  depend_on = [azurerm_private_dns_zone_virtual_network_link.example]

}

ошибка:

â Ошибка: ожидание создания гибкого сервера Postgresql "example-psqlflexibleserver2022-1" (группа ресурсов "example-resources"): Future#WaitForCompletion: контекст был отменен: StatusCode=200 -- Исходная ошибка: срок действия контекста превышен
✓
с azurerm_postgresql_flexible_server.example,
✓ в строке 22 файла main.tf в ресурсе "azurerm_postgresql_flexible_server" "example":
22: ресурс "azurerm_postgresql_flexible_server" "пример" {

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.