Wadooyinka Terraform Client VPN oo leh CIDR ka badan subnets
Isku-xirka, wadada iyo ogolaanshaha waa walxo gaar ah. U dhig CIDR kasta oo loo socdo subnet isku-xiran halkii aad index ka dhigi lahayd liis subnet oo gaaban.
Laptop wuxuu ku xirmaa barta Client VPN, welina terraform apply wuxuu ku guul darraystaa kheyraad wado. Habayntu badanaa waxay leedahay CIDR yool ah oo ka badan subnets isku-xiran, qaybta wadaduna waxay yoolka ku doorataa index. Taasi waxay u qaadanaysaa in labada ururin ay barbar socdaan. Ma aha, guul-darraduna waxay soo baxdaa waqtiga codsiga halkii ay ka soo baxeen dib-u-eegista.
Magacow sheyga guul-darraysta
Saddex kheyraad ayaa ku lug leh mid kastana wuxuu ka jawaabaa su'aal kale. Isku-xirku wuxuu geliyaa isdhexgalka shabakada barta gudaha subnet. Wadadu waxay sheegtaa horgalaha yool ee la gaarsiiyo subnet yool. Qaanuunka ogolaanshaha wuxuu sheegaa isticmaalayaasha gaari kara horgalaha. Wado tilmaamaysa subnet aan weligeed la isku-xirin way guul-darraystaa xitaa labada shey jiraan, sababtoo ah yoolku waa inuu ka tirsanaadaa bartaatan.
Marka hore liis isku-xirka: aws ec2 describe-client-vpn-target-networks --client-vpn-endpoint-id cvpn-endpoint-0123456789abcdef0.
Xusuuso wadada maxalliga ah ee VPC
Isku-xirka ugu horreeya wuxuu ku darayaa wado maxalli ah VPC oo dhan, sidaas darteed subnet kasta oo ku jira VPC taas horey ayaa loo gaari karaa iyada oo aan lahayn kheyraad wado. Wadooyin dheeraad ah ayaa jira VPC-yada isku-xiran, isku-xirka Transit Gateway iyo horgalayaasha on-premises ee aan VPC lahayn. Taasi waa sababta barta leh saddex isku-xir ay si sharci ah u qaadi karto toddoba gelitaan yool.
Tiri yoolalka bannaanka VPC ka hor intaadan ku darin wadooyin. Haddii tiradaasi ka yar tahay liiska CIDR, liisku wuxuu qeexayaa subnets aan wax wado u baahnayn.
Ku beddel index khariidad
Ku duubista index hawlwadeenka modulo waxay aamusisaa khaladka oo waxay hayaan khaladka qaabaynta. Yool aan laga gaari karin yoolka la doortay weli ma qaado taraafik, si kasta oo qorshaha si nadiif ah loo dabaqo. Halkii, kaydi xiriirka, oo u oggolow Terraform inuu hubiyo ka hor inta wax la abuurin. Qaybta hoose waa tusaale oo isticmaasha doodaha wadada barta ee bixiyaha.
variable "client_vpn_destinations" {
description = "Destination CIDR mapped to an associated subnet key"
type = map(string)
}
resource "aws_ec2_client_vpn_route" "this" {
for_each = var.client_vpn_destinations
client_vpn_endpoint_id = aws_ec2_client_vpn_endpoint.this.id
destination_cidr_block = each.key
target_vpc_subnet_id = aws_subnet.private[each.value].id
lifecycle {
precondition {
condition = contains(keys(aws_subnet.private), each.value)
error_message = "Route target must be a subnet key in the associated map."
}
}
}
Marka khariidadda ay ag taal liiska isku-xirka, ku darista yool waxay qasabaysaa go'aan ku saabsan subnet kee qaadaya. Taasi waa wada-hadalka index-ku qarinayay.
Guul-darro kale waxay soo saartaa qiyam aan macne lahayn halkii khalad index. Gudbinta qaab-dhismeed heer hoose halka laga filayo isdhexgal heer sare waxay ka tagtaa goobaha API-ga akhriyo oo aan buuxin, CIDR-ka ka soo baxana waa mid aan la isticmaali karin. Terraform wuxuu muujiyaa qaab la mid ah marka xarig yimaado halka shey laga filayo. Hubi skema bixiyaha nooca doodaha.
Ka caddee macmiil
Kahor intaadan dabaqin socodsii terraform validate iyo qorshe ka dhan xaalad dhab ah. Kadib isbarbar dhig liiska shabakadaha yool ee barta iyo khariidadda halkii aad ku kalsoonaan lahayd apply guulaystay.
Tijaabada aqbalaada waa macmiil xiran oo gaara horgale kasta oo loogu talagalay.
Qaanuunka ogolaanshaha waa halka habaynno badan ay goor hore joogsadaan. Waxaa lagu xaddiday CIDR yool iyo koox, wadona aan lahayn ogolaansho u dhiganta waxay soo saartaa macmiil xiran oo aan gaari karin horgalaha. Hubi labada shey horgale kasta, sababtoo ah apply abuura wadada oo illooba qaanuunka wuxuu u muuqdaa mid dhamaystiran. Ku tijaabi hal isticmaale oo kooxda dhexdeeda ah iyo mid bannaanka ah.
Marka hal horgale guul-darraysto, isbarbar dhig gelitaanka wadadiisa iyo qaanuunka ogolaanshaha. Ogolaansho maqan iyo wado maqan waxay u eg yihiin logga macmiilka waxaana lagu hagaajiyaa kheyraad kala duwan.