ฉันกำลังพยายามตั้งค่าโหลดบาลานเซอร์โดยใช้บริการแบ็กเอนด์แบบไร้เซิร์ฟเวอร์ (เครื่องมือแอป) ฉันตาม กวดวิชาที่นี่
ดังนั้น ส่วนหน้าดูเหมือนจะใช้งานได้ ปัญหาที่ฉันดูเหมือนจะมาจากส่วนหลัง
ฉันเลือก 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