Score:0

AWS ALB แสดงกลุ่มเป้าหมายไม่แข็งแรง แม้ว่าพอร์ต 80 จะเปิดต่ออินเทอร์เน็ตก็ตาม

ธง ng

ฉันได้สร้าง AWS ALB และกลุ่มเป้าหมายผ่าน Terraform และทุกอย่างดูถูกต้อง แต่กลุ่มเป้าหมายรายงานว่า HTTP, HTTPS และ TCP ไม่ดี อินสแตนซ์คือ t3.nano ใน us-east-2 และติดตั้งและเรียกใช้ Nginx

ฉันได้ตรวจสอบสิ่งต่อไปนี้แล้ว:

  • Nginx ได้รับการกำหนดค่าและทำงานบนพอร์ต 80 และ 443
  • กลุ่มความปลอดภัยอนุญาต HTTP & HTTPS จาก 0.0.0.0/0
  • อินสแตนซ์อยู่บนซับเน็ตสาธารณะ (นั่นคือ เส้นทาง 0.0.0.0/0 คือไปยัง IGW)

หากฉันเข้าถึง IP สาธารณะของอินสแตนซ์จากอินเทอร์เน็ต และข้อความ "ยินดีต้อนรับสู่ nginx!" หน้าจะปรากฏขึ้น คำขอนี้แสดงทั้งใน /var/log/nginx/access.log พอร์ต tcpdump 80 แสดงคำขอที่มาจากอินเทอร์เน็ต แต่ไม่มีสิ่งใดบ่งชี้ถึงการตรวจสุขภาพของ AWS

ฉันเคยใช้ ALB และกลุ่มเป้าหมายมาก่อนและไม่เคยเจอปัญหาเช่นนี้ ข้อแตกต่างเพียงอย่างเดียวคืออินสแตนซ์นี้สร้างด้วย Terraform

Tim avatar
gp flag
Tim
เมื่อคุณมี ALB อินสแตนซ์ควรอยู่ในซับเน็ตส่วนตัวที่ไม่มี IP สาธารณะ ไม่แน่ใจว่าปัญหาคืออะไร ฉันต้องสะกิดดูว่ามันเกิดอะไรขึ้น ฉันสงสัยว่า ALB ปฏิเสธที่จะเชื่อมต่อกับอินสแตนซ์สาธารณะหรือไม่ อาจไม่ใช่ แต่ควรตรวจสอบ
John Heyer avatar
ng flag
สิ่งที่น่าสนใจคือถ้าฉันเปลี่ยนกลุ่มเป้าหมายจาก 'อินสแตนซ์' เป็น 'ที่อยู่ IP' และป้อนที่อยู่ IP ของอินสแตนซ์ด้วยตนเอง มันก็ใช้ได้ดี
Score:0
ธง ca

ฉันคิดว่าคุณต้องกำหนดค่า target_type พารามิเตอร์ใน lb_target_group ทรัพยากร. ค่าเริ่มต้นคือ ตัวอย่างการกำหนดค่านั้นจำเป็นต้องใช้ autoscaling_group สำหรับอินสแตนซ์ EC2 ถ้าคุณใช้ aws_อินสแตนซ์ สำหรับ EC2 คุณต้องใช้ ไอพี พารามิเตอร์.

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_target_group#target_type

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา