ฉันไม่พบคำถามหรือคำตอบที่ชัดเจน GCP Load Balancer: ไม่สามารถลบ "ตรงทั้งหมด" ภายใต้ "กฎโฮสต์และเส้นทาง" และ ฉันจะทำให้ Apache ยกเลิกการเชื่อมต่อเมื่อจับคู่ URL ได้หรือไม่ ใกล้เข้ามาแล้ว ดังนั้นอาจเป็นคำถามที่งี่เง่า ฉันได้อ่าน https://cloud.google.com/load-balancing/docs/url-map.
บอกว่าฉันมีกฎสำหรับ domain1.com => เปลี่ยนเส้นทาง URL
กฎอื่น domain2.com => ที่เก็บข้อมูลแบ็กเอนด์แบบคงที่
แต่ฉันต้องการคำขอที่มาพร้อมกับ เจ้าภาพ:
สำหรับโดเมนที่ฉันยังไม่ได้แมป รวมถึงไม่มี เจ้าภาพ:
หรือ เจ้าภาพ:
ของ IP ของตัวโหลดบาลานเซอร์ เพื่อให้หลุด - ไม่มีการตอบสนอง
ขณะนี้มีสายสัมพันธ์จำนวนมากมาจากจีน/รัสเซียที่พยายามเจาะช่องโหว่ แทนที่จะให้ฉันจ่ายขาออกเป็น 200/403/404 ฉันอยากจะหยุดการเชื่อมต่อทั้งหมดและไม่ตอบกลับเลย
ถึงตอนนี้ดูเหมือนว่าฉันต้องกำหนดค่าบริการแบ็กเอนด์/บัคเก็ตสำหรับกฎโฮสต์/พาธที่ไม่ตรงกัน หากเป็นบัคเก็ต มันจะให้บริการ 200 OK ที่บัคเก็ตรูทหากผู้ใช้ทั้งหมดมีสิทธิ์อ่านอ็อบเจกต์ทั่วไป (ไม่ว่าฉันจะตั้งค่าหรือมีไฟล์ดัชนีก็ตาม) เว้นแต่ฉันจะลบสิทธิ์รายการให้กับผู้ใช้ทั้งหมด มันจะเป็น 403 ด้วย GCS XML เริ่มต้น การตอบสนอง. แน่นอน ฉันสามารถทำให้เป็น 404 บนเส้นทางอื่นๆ ทั้งหมดได้ และฉันสามารถทำให้ดัชนีและหน้า 404 มีขนาดเล็กมาก เหมือนไฟล์เปล่าๆ และฉันจะเปิดใช้งาน Cloud CDN อย่างไรก็ตาม ฉันอยากจะไม่ตอบและวางสายแทน
เป็นไปได้ด้วย GCP Load Balancer หรือไม่
ฉันขอเปลี่ยนเส้นทางไปที่ .. google.com หรืออะไรทำนองนั้นได้ไหม ฉันยังคงจ่ายเงิน แต่อย่างน้อยก็จะไม่มีส่วน 'ร่างกาย' ในการตอบสนอง
อีกทางหนึ่ง ถ้าฉันต้องมีบริการแบ็กเอนด์ วิธีใดเป็นวิธีที่ง่ายที่สุดและถูกที่สุดในการตั้งค่าบริการแบ็กเอนด์ที่หยุด/ปฏิเสธการเชื่อมต่อ ฉันทราบดีว่าค่าใช้จ่ายสำหรับบริการที่ตัดการเชื่อมต่ออาจสูงกว่าต้นทุนขาออก ฉันจะต้องดำเนินการดังกล่าว