Managing Forwarding Policies

เพิ่มความสามารถให้ Application Load Balancer ด้วย Forwarding Policy

บน Listerner ที่ใช้ Protocol เป็น HTTP หรือ HTTPS จะสามารถใช้งาน Forwarding Policy เพื่อใช้ในการควบคุม Backend ของ Load ได้ มากกว่าแค่ส่ง Load ทั้งหมดไปที่ Backend Group เดียว

Prerequisite

Instructions

1. เข้าสู่หน้าจัดการ Listener

ในหน้า Load Balancer Detail ที่ tab Listener จะแสดงรายการ Listener ทั้งหมดใน Load Balancer นั้นๆ

2. เข้าสู่หน้า Create Policy

ที่ Application Listener (Listener ที่ใช้ Protocol HTTP หรือ HTTPS) ที่ต้องการ เข้าสู่หน้าสร้าง Forwarding Policy ได้โดยกดปุ่ม CREATE POLICY

3. ตั้งค่า Forwarding Policy

ตั้งค่า Forwarding Policy ที่ต้องการ โดยแบ่งเป็น

  • Policy Name: ชื่อของ Forwarding Policy

  • If (Rules): สามารถมีได้หลาย Rule สำหรับ Backup ปลายทางหนึ่ง โดยแต่ละ Rule สามารถตั้งค่าได้ดังนี้

    • ข้อมูลที่จะตรวจสอบ Rule ที่เลือกได้ 4 อย่างคือ Hostname, Path, Header, Cookie (Header และ Cookie จะต้องกำหนด Key ด้วย)

    • เงื่อนไขการตรวจสอบ ว่าจะเป็นการตรวจสอบโดยตรง (is) หรือตรงข้าม (isn't)

    • รูปแบบการตรวจสอบ ที่เลือกได้จาก 5 อย่างคือ

      • equal to: มีค่าเท่ากับค่าเปรียบเทียบ

      • contain: มีส่วนหนึ่งตรงกับค่าเปรียบเทียบ

      • start with: เริ่มต้นด้วยค่าเปรียบเทียบ

      • end with: ลงท้ายด้วยค่าเปรียบเทียบ

      • competible with RegEx: ตรวจสอบจาก RegEx

    • ค่าเปรียนเทียบตรวจสอบ โดยหากเลือกรูปแบบการตรวจสอบเป็น "competible with RegEx" ค่านี้จะต้องเป็น RegExarrow-up-right

  • Then: หาก Load ที่เข้ามาตรงตาม If (Rules) จะ Forward Load ไป โดยเลือกได้ 4 อย่างคือ

    • redirect to backend group: Forward Load ไปที่ Backend Group ที่สร้างไว้

    • redirect to URL: Forward Load ไปที่ URL ที่เลือก

    • redirect to prefix: Forward Load ไปที่ URL เดิม แต่เปลี่ยน Prefix ตามที่เลือก

    • reject: Reject Request นั้น

circle-info

Load จะต้องผ่านทุกๆ If (Rules) ถึงจะถูก Forward Load ตาม Forwarding Policy

circle-exclamation

Last updated