สร้าง VNet และ 2 subnet ก่อน แล้วส่งค่าเป็นตัวแปรไปยัง terraform
กลุ่ม az สร้าง -n การทดสอบ TFCLI -l CentralUS
az เครือข่าย vnet สร้าง -g การทดสอบ TFCLI -n myVNET --address-prefixes 10.0.0.0/8
az เครือข่าย nsg สร้าง -g การทดสอบ TFCLI -n MyNsg --tags super_secure no_80 no_22
เครือข่าย az เครือข่ายย่อย vnet สร้าง -n mySubNet -g การทดสอบ TFCLI --vnet-name myVNET --address-prefixes 10.240.0.0/16 --network-security-group MyNsg
เครือข่าย az เครือข่ายย่อย vnet สร้าง -n mySubNet1 -g การทดสอบ TFCLI --vnet-name myVNET --address-prefixes 10.230.0.0/16 --network-security-group MyNsg
เครือข่าย az อัปเดตเครือข่ายย่อย vnet --resource-group TestingTFCLI --name mySubNet1 --vnet-name myVNET --delegations Microsoft.DBforPostgreSQL/flexibleServers
ฉันพยายามสร้าง postgres สีฟ้าด้วยเทมเพลตด้านล่าง แต่ได้รับข้อผิดพลาดเป็นรหัส InternalServerError
ผู้ให้บริการ "azurerm" {
คุณสมบัติ {}
}
ทรัพยากร "azurerm_resource_group" "ตัวอย่าง" {
ชื่อ = "ทรัพยากรตัวอย่าง"
ที่ตั้ง = "อเมริกากลาง"
}
ทรัพยากร "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
virtual_network_id = 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
สถานที่ = azurerm_resource_group.example.location
รุ่น = "13"
delegated_subnet_id = var.subnet_id
private_dns_zone_id = azurerm_private_dns_zone.example.id
administrator_login = var.ชื่อผู้ใช้
administrator_password = var.รหัสผ่าน
โซน = "1"
storage_mb = 131072
sku_name = "GP_Standard_D2s_v3"
ขึ้นอยู่กับ = [azurerm_private_dns_zone_virtual_network_link.example]
}
ข้อผิดพลาด:
ข้อผิดพลาด: กำลังรอการสร้าง Postgresql Flexible Server "example-psqlflexibleserver2022-1" (กลุ่มทรัพยากร "example-resources"): Future#WaitForCompletion: บริบทถูกยกเลิก: StatusCode=200 -- ข้อผิดพลาดดั้งเดิม: เกินกำหนดเวลาของบริบท
â
â ด้วย azurm_postgresql_flexible_server.example
â บน main.tf บรรทัดที่ 22 ในทรัพยากร "azurerm_postgresql_flexible_server" "ตัวอย่าง":
â 22: ทรัพยากร "azurerm_postgresql_flexible_server" "ตัวอย่าง" {