Score:0

Google Cloud Load Balancer พร้อม App Engine - 404

ธง in

ฉันกำลังพยายามตั้งค่าโหลดบาลานเซอร์โดยใช้บริการแบ็กเอนด์แบบไร้เซิร์ฟเวอร์ (เครื่องมือแอป) ฉันตาม กวดวิชาที่นี่

  • ที่อยู่ IP ภายนอกถูกสงวนไว้

  • สร้างใบรับรอง SSL แล้ว (คลิกที่ชื่อใบรับรอง SSL จะแสดงสถานะโดเมนพร้อมเครื่องหมายถูกสีเขียว และสายใบรับรอง)

ดังนั้น ส่วนหน้าดูเหมือนจะใช้งานได้ ปัญหาที่ฉันดูเหมือนจะมาจากส่วนหลัง

ฉันเลือก Serverless NEG เป็นประเภทแบ็กเอนด์ โปรโตคอล HTTP/2; ฉันเปิดใช้งาน Cloud CDN และโหมดแคชเนื้อหาคงที่ของแคชที่แนะนำ

ฉันเพิ่มส่วนหลังใหม่ ภูมิภาคที่เลือกคือ 'อเมริกากลาง' เช่นเดียวกับ AppEngine ของฉัน สำหรับประเภท NEG ฉันเลือก App Engine และชื่อบริการเริ่มต้น

ฉันคิดว่าฉันมีการกำหนดค่าแบ็กเอนด์พื้นฐานที่สุดที่เราสามารถทำได้ที่นี่ แต่มีบางอย่างไม่ทำงาน นี้ : https://LOAD_BALANCER_IP_ADDRESS โหลด 404 พร้อมกับข้อผิดพลาดนโยบายความปลอดภัยของเนื้อหา (การตั้งค่าของเพจบล็อกการโหลดทรัพยากรแบบอินไลน์ (âdefault-srcâ)).

คู่มือการแก้ไขปัญหาระบุว่า 404 เกิดจากทรัพยากรที่ไม่มีเซิร์ฟเวอร์ซึ่งไม่มีอยู่จริง อย่างไรก็ตาม หากฉันรีเซ็ตการตั้งค่า DNS ที่กำหนดเองเพื่อไม่ให้ชี้ไปที่ LB ก็จะใช้งานได้ App engine ของฉันอยู่ที่นั่นและใช้งานได้ มีบันทึกของ App Engine เพื่อยืนยัน

สำหรับฉันแล้วดูเหมือนว่าปัญหามาจากอินสแตนซ์ส่วนหลังของ LB

ตอนนี้ ในเมนูโหลดบาลานซ์ ฉันไปที่ส่วน 'แบ็กเอนด์' ที่ด้านบนสุด แล้วเลือกแบ็กเอนด์ของฉัน ที่นี่ฉันมีรายการ 'คุณสมบัติทั่วไป' ของแบ็กเอนด์ของฉัน ยกเว้น ภายใต้ 'แบ็กเอนด์' จะมีข้อความต่อไปนี้: แบ็กเอนด์ประกอบด้วยกลุ่มอินสแตนซ์ของ VM หรือกลุ่มปลายทางของเครือข่าย บริการแบ็กเอนด์นี้ยังไม่มีการแก้ไขแบ็กเอนด์

จากตรงนั้น ฉันสามารถคลิกลิงก์แก้ไข ซึ่งเปลี่ยนเส้นทางฉันไปที่เมนู 'แก้ไขบริการแบ็กเอนด์' ฉันได้เลือกแบ็กเอนด์ไว้ในนั้น ฉันสร้าง NEG แบบไร้เซิร์ฟเวอร์โดยใช้ App Engine ตามที่อธิบายไว้ข้างต้น

เรามีตัวเลือกในการดูแผนภูมิการตรวจสอบ เมื่อเราเลือก LB จากนั้นเลือกส่วนการตรวจสอบ ในกรณีของฉัน แสดงว่าทราฟฟิกมีความสมดุลระหว่างยุโรป/อเมริกา/เอเชีย ส่วนย่อยของบริการแบ็กเอนด์แสดงชื่อบริการแบ็กเอนด์ของฉัน อย่างไรก็ตาม ส่วนย่อยด้านล่างชื่อ 'อินสแตนซ์แบ็กเอนด์' แสดง: NO_BACKEND_SELECTED

ฉันถือว่านี่คือจุดที่เป็นปัญหา มีใครสามารถสร้างการกำหนดค่าเดียวกันด้วย App Engine ได้บ้าง อะไร NO_BACKEND_SELECTED หมายถึง ? ไม่มีคำอธิบายในเอกสารของ Google

Fariya Rahmat avatar
ve flag
เนื่องจากทำงานโดยไม่มี Load Balancer(LB) ให้ลอง [กำหนดค่าใหม่](https://cloud.google.com/load-balancing/docs/https/troubleshooting-ext-https-lbs) LB [เลือก](https://cloud.google.com/load-balancing/docs/choosing-load-balancer) LB ที่เหมาะสมตามความต้องการของคุณ เนื่องจากมีจำนวนมากใน GCP

โพสต์คำตอบ

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