Bài tập - triển khai Quản lý API
Trong bài tập này, chúng tôi tìm hiểu cách triển khai phiên bản Quản lý API Azure. Để thể hiện các chức năng của Azure API Management, chúng tôi triển khai Một Mẫu Azure có chứa các tính năng như cân bằng tải, ngắt mạch và giới hạn tốc độ dựa trên mã thông báo.
Ghi
Đảm bảo bạn đã cài đặt các phần mềm sau trước khi bắt đầu: sử dụng Azure Development CLI, azd
Sao chép repo
Mở một thiết bị đầu cuối và chạy:
git clone https://github.com/Azure-Samples/genai-gateway-apim.git
Sau khi repo được nhân bản, dẫn hướng đến genai-gateway-apim mục và chúng ta hãy triển khai nó:
Triển khai mẫu Azure
Trước khi có thể triển khai mẫu Azure, chúng tôi cần xác thực với Azure. Chạy lệnh sau:
az auth login
Tại thời điểm này, bạn sẽ được chuyển đến cửa sổ trình duyệt nơi bạn có thể xác thực với Azure. Khi xác thực xong, có thể đóng cửa sổ trình duyệt và trở về thiết bị đầu cuối. Thiết bị đầu cuối cũng sẽ hiển thị thông báo cho biết bạn đã xác thực thành công.
Bây giờ chúng ta hãy triển khai mẫu Azure. Chạy lệnh sau:
azd up
Lệnh này sẽ mất vài phút để hoàn tất. Sau khi hoàn tất, bạn sẽ thấy thông báo cho biết quá trình triển khai đã thành công.
Chạy mẫu
Tại thời điểm này, các tài nguyên được tạo trong Azure và bạn cũng nên tạo một tệp .env được tạo tự động với các giá trị cần thiết để bạn chạy mẫu. Nó sẽ trông giống như thế này:
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>"
Để chạy mẫu, hãy chạy các lệnh sau:
cd src
npm install
npm start
Mẫu của bạn bây giờ sẽ chạy. Bạn có thể truy nhập bằng cách dẫn hướng đến http://localhost:3000.
Bạn sẽ thấy một trang web với một hộp văn bản và một nút, như thế này:
Hãy dùng thử bằng cách nhập tin nhắn để tạo văn bản phản hồi từ mô hình AI.
Xin chúc mừng, bạn đã triển khai thành công phiên bản Quản lý API Azure và có thể sử dụng phiên bản này để quản lý API của mình.