แบบฝึกหัด - ปรับใช้การจัดการ API

เสร็จสมบูรณ์เมื่อ

ในแบบฝึกหัดนี้ เราจะเรียนรู้วิธีการปรับใช้อินสแตนซ์ Azure API Management เพื่อแสดงความสามารถของ Azure API Management เราปรับใช้ตัวอย่าง Azure ที่มีคุณลักษณะต่าง ๆ เช่น การปรับสมดุลการโหลด เซอร์กิตเบรกเกอร์ และการจํากัดอัตราโทเค็น

โน้ต

ตรวจสอบให้แน่ใจว่าคุณมีการติดตั้งต่อไปนี้ก่อนที่คุณจะเริ่มต้น: Azure Development CLI, azd

ลอกแบบ repo

เปิดเทอร์มินัลและเรียกใช้:

git clone https://github.com/Azure-Samples/genai-gateway-apim.git

เมื่อ repo ถูกโคลน นําทางไปยังไดเรกทอรี genai-gateway-apim และลองปรับใช้:

ปรับใช้ตัวอย่าง Azure

ก่อนที่เราสามารถปรับใช้ตัวอย่าง Azure เราจําเป็นต้องรับรองความถูกต้องกับ Azure เรียกใช้คําสั่งต่อไปนี้:

az auth login

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

ตอนนี้เรามาปรับใช้ตัวอย่าง Azure กัน เรียกใช้คําสั่งต่อไปนี้:

azd up

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

เรียกใช้ตัวอย่าง

ในตอนนี้ ทรัพยากรจะถูกสร้างขึ้นใน Azure และคุณควรมีไฟล์ .env ที่สร้างขึ้นด้วยค่าที่จําเป็นสําหรับคุณเพื่อเรียกใช้ตัวอย่าง ซึ่งควรมีลักษณะดังนี้:

APIM_ENDPOINT="<Your APIM Endpoint>"
API_SUFFIX="<Your API Suffix>"
API_VERSION="<Your API Version>"
DEPLOYMENT_ID="<Your Deployment Name>"
SUBSCRIPTION_KEY="<Your Subscription Key>"

เมื่อต้องการเรียกใช้ตัวอย่าง ให้เรียกใช้คําสั่งต่อไปนี้:

cd src
npm install
npm start

ตัวอย่างของคุณควรกําลังทํางานอยู่ในขณะนี้ คุณสามารถเข้าถึงได้โดยการนําทางไปยัง http://localhost:3000

คุณควรเห็นเว็บเพจที่มีกล่องข้อความและปุ่ม เช่น:

สกรีนช็อตของแอปที่มีกล่องป้อนข้อมูลและปุ่ม

ลองใช้โดยการพิมพ์ข้อความเพื่อสร้างข้อความตอบกลับจากแบบจําลอง AI

ขอแสดงความยินดี คุณปรับใช้อินสแตนซ์ Azure API Management เรียบร้อยแล้วและสามารถใช้เพื่อจัดการ API ของคุณได้