AWS Lambda ບໍ່ສາມາດເຂົ້າເຖິງພຣັອກຊີສ່ວນຕົວ: ກວດເບິ່ງເສັ້ນທາງ VPC
ໃຊ້ທີ່ຢູ່ ແລະ ພອດຂອງຕົວຮັບຟັງພຣັອກຊີສຳລັບການເຊື່ອມຕໍ່ VPC ຄັ້ງທຳອິດ ພ້ອມທິດທາງກຸ່ມຄວາມປອດໄພ ແລະ ມຸມມອງ DNS ທີ່ຖືກຕ້ອງ.
ເມື່ອ Requests ຖືກຕັ້ງຄ່າສຳລັບພຣັອກຊີສົ່ງຕໍ່ Lambda ຈະເຊື່ອມຕໍ່ກັບຕົວຮັບຟັງນັ້ນກ່ອນ. ເວັບໄຊ HTTPS ເທິງ 443 ບໍ່ໄດ້ປ່ຽນພຣັອກຊີທີ່ຮັບຟັງເທິງ 3128 ໃຫ້ເປັນພອດ 443 ຂອງການກ້າວທຳອິດ.
Lambda code → configured VPC path → proxy listener → destinationສຳລັບພຣັອກຊີສ່ວນຕົວທີ່ໂຮສຕ໌ເທິງ EC2 ໃຫ້ເຊື່ອມຟັງຊັນກັບຊັບເນັດ VPC ແລະ ກຸ່ມຄວາມປອດໄພທີ່ຕ້ອງການ. Lambda ຈັດການອິນເຕີເຟສເຄືອຂ່າຍສຳລັບການເຊື່ອມຕໍ່ນີ້. ຊັບເນັດຕ່າງກັນສາມາດເຮັດວຽກໄດ້ ເມື່ອການເສັ້ນທາງ ແລະ ການຄວບຄຸມການເຂົ້າເຖິງອະນຸຍາດ.
| ການຄວບຄຸມ | ຂໍ້ກຳນົດການກ້າວທຳອິດໃນການຕັ້ງຄ່າທີ່ເສັ້ນທາງໂດຍກົງພາຍໃນ VPC ດຽວກັນ |
|---|---|
| ກຸ່ມຄວາມປອດໄພຂອງຟັງຊັນ | TCP ຂາອອກໄປຫາຕົວຮັບຟັງພຣັອກຊີ |
| ກຸ່ມຄວາມປອດໄພຂອງພຣັອກຊີ | TCP ຂາເຂົ້າເທິງພອດນັ້ນຈາກແຫຼ່ງ ຫຼື ກຸ່ມຄວາມປອດໄພຂອງຟັງຊັນທີ່ຕ້ອງການ |
| ຂະບວນການພຣັອກຊີ | ຕົວຮັບຟັງເທິງອິນເຕີເຟສທີ່ເຂົ້າເຖິງໄດ້ ໂດຍອະນຸຍາດການເຂົ້າເຖິງຂອງລູກຄ້າ |
ກົດຂາເຂົ້າເທິງກຸ່ມຟັງຊັນຢ່າງດຽວບໍ່ສາມາດອະນຸຍາດການເຊື່ອມຕໍ່ລູກຄ້າຂາອອກນີ້ໄດ້. ລວມຕາຕະລາງເສັ້ນທາງ ແລະ ACL ເຄືອຂ່າຍຂອງຊັບເນັດໃນການກວດເສັ້ນທາງ.
ສຳລັບຊື່ພຣັອກຊີສ່ວນຕົວໃນ Route 53 ໃຫ້ກວດກາຄວາມເຊື່ອມໂຍງຂອງໂຊນທີ່ໂຮສຕ໌ກັບ VPC ແລະ ການຕັ້ງຄ່າ DNS ລວມທັງ enableDnsHostnames ແລະ enableDnsSupport. ການຄົ້ນຫາທີ່ສຳເລັດຈາກແລັບທັອບບໍ່ໄດ້ພິສູດມຸມມອງ DNS ຂອງ Lambda. ບັນທຶກວ່າຊື່ທີ່ລົ້ມເຫຼວແມ່ນພຣັອກຊີ ຫຼື ເວັບໄຊ; ການປ່ຽນເວັບໄຊເປັນ IP ໂຕເລກບໍ່ແມ່ນການແກ້ຊື່ພຣັອກຊີ.
ຫຼັງຈາກການກ້າວນີ້ເຮັດວຽກ ພຣັອກຊີຕ້ອງການເສັ້ນທາງຕໍ່ໄປຂອງຕົນເອງ. ການເຊື່ອມ Lambda ກັບຊັບເນັດສາທາລະນະບໍ່ໄດ້ໃຫ້ IP ສາທາລະນະ ຫຼື ໃຫ້ການເຂົ້າເຖິງອິນເຕີເນັດໂດຍກົງໂດຍອັດຕະໂນມັດ; ຕັດສິນເສັ້ນທາງອອກແຍກຕ່າງຫາກສຳລັບການເຊື່ອມຕໍ່ທັງສອງ.