ขั้นตอนที่ 3: เปลี่ยนปลายทางเป้าหมาย

คุณกำลังดูเอกสารประกอบสำหรับ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

เมื่อทดสอบพร็อกซีใหม่แล้ว คุณก็เกือบพร้อมที่จะเพิ่มนโยบายในพร็อกซีแล้ว แต่ก่อนที่จะทําเช่นนั้น คุณควรเปลี่ยนปลายทางเป้าหมายของพร็อกซีเป็นปลายทางที่แสดงข้อมูลบางส่วน

โปรดทราบว่าในขั้นตอนที่ 1: สร้างพร็อกซี API คุณได้ตั้งค่าปลายทางเป้าหมาย (ในช่อง API ที่มีอยู่) เป็น "https://mocktarget.apigee.net" ปลายทางนั้นไม่ได้แสดงข้อมูลใดๆ คุณจึงต้องเปลี่ยนปลายทางเป็นปลายทางที่แสดง XML บางส่วน

วิธีเปลี่ยนปลายทางเป้าหมายของพร็อกซี

  1. ลงชื่อเข้าใช้ Edge UI
  2. เลือกพัฒนา > พร็อกซี API
  3. เลือกพร็อกซีเริ่มต้นใช้งานจากรายการเพื่อแสดงรายละเอียดพร็อกซี API หากไม่เห็นพร็อกซีในรายการ โปรดตรวจสอบว่าคุณได้เลือกองค์กรที่ถูกต้องตามที่อธิบายไว้ในการสลับระหว่างองค์กร
  4. คลิกแท็บพัฒนา

    ซึ่งจะนำคุณไปยังเครื่องมือแก้ไขพร็อกซี API ตัวแก้ไขพร็อกซีช่วยให้คุณเห็นโครงสร้างของพร็อกซี API และกำหนดค่าโฟลว์ของพร็อกซีได้ (ไม่ต้องตกใจ บทแนะนำอื่นๆ จะครอบคลุมแนวคิดของขั้นตอน)

  5. ในแผงนาวิเกเตอร์ ให้เลือกปลายทางเป้าหมาย > เริ่มต้น

    Edge จะแสดงการตั้งค่าปลายทางในแผงโค้ด ดังนี้

    <TargetEndpoint name="default">
      <Description/>
      <FaultRules/>
      <PreFlow name="PreFlow">
        <Request/>
        <Response/>
      </PreFlow>
      <PostFlow name="PostFlow">
        <Request/>
        <Response/>
      </PostFlow>
      <Flows/>
      <HTTPTargetConnection>
        <Properties/>
        <URL>https://mocktarget.apigee.net</URL>
      </HTTPTargetConnection>
    </TargetEndpoint>

    องค์ประกอบ <HTTPTargetConnection> เป็นตัวกำหนดปลายทางเป้าหมาย

  6. เปลี่ยน URL เป็น "https://mocktarget.apigee.net/xml" (เพิ่ม "/xml" ต่อท้าย URL ที่มีอยู่)

    URL ใหม่จะแสดงบล็อก XML ขนาดเล็กในส่วนเนื้อหาของการตอบกลับ

    ตอนนี้การกําหนดค่าปลายทางควรมีลักษณะดังต่อไปนี้

    ...
    <HTTPTargetConnection>
      <Properties/>
      <URL>https://mocktarget.apigee.net/xml</URL>
    </HTTPTargetConnection>
    ...
  7. หากต้องการบันทึกการเปลี่ยนแปลงการกำหนดค่าพร็อกซี ให้คลิกปุ่มบันทึก

    Edge จะบันทึกการเปลี่ยนแปลงของคุณ และทำให้ใช้งานได้โดยอัตโนมัติ

    หากมีข้อผิดพลาด Edge จะบันทึกการเปลี่ยนแปลงของคุณแต่ไม่ทำให้พร็อกซีใช้งานได้ ในกรณีนี้

    1. แก้ไขการกำหนดค่าพร็อกซี Edge อาจให้คำแนะนำด้านไวยากรณ์เป็นป๊อปอัป
    2. ติดตั้งใช้งานการเปลี่ยนแปลงในสภาพแวดล้อม test ด้วยตนเองโดยคลิกการติดตั้งใช้งาน > การทดสอบ หาก Edge ไม่ติดตั้งใช้งานโดยอัตโนมัติ

    คุณตรวจสอบว่าพร็อกซีใช้งานได้หรือไม่โดยเลือกรายการแบบเลื่อนลงของการทำให้ใช้งานได้เหนือเครื่องมือแก้ไขโฟลว์ ปุ่มสีเขียวบ่งบอกว่ามีการทําให้พร็อกซีใช้งานได้ในสภาพแวดล้อมนั้นเรียบร้อยแล้ว

  8. ทดสอบการเปลี่ยนแปลงโดยส่งคำขอไปยังพร็อกซีเช่นเดียวกับที่คุณทำในขั้นตอนที่ 2: ทดสอบพร็อกซีใหม่ เช่น

    curl https://org_name-test.apigee.net/getstarted

    คราวนี้ปลายทาง mocktarget จะแสดง XML ในเนื้อหาของการตอบสนอง:

    <?xml version="1.0" encoding="UTF-8"?>
    <root>
      <city>San Jose</city>
      <firstName>John</firstName>
      <lastName>Doe</lastName>
      <state>CA</state>
    </root>

ขั้นตอนถัดไป

ขั้นตอนที่ 1 ขั้นตอนที่ 2 ขั้นตอนที่ 3 ขั้นตอนที่ 4: เพิ่มนโยบาย