연습 - API Management 배포

완료됨

이 연습에서는 Azure API Management 인스턴스를 배포하는 방법을 알아봅니다. Azure API Management의 기능을 소개하기 위해 부하 분산, 회로 차단기 및 토큰 기반 트래픽률 제한과 같은 기능이 포함된 Azure 샘플을 배포합니다.

참고 항목

시작하기 전에 다음이 설치되어 있는지 확인합니다. Azure 개발자 CLI, azd

리포지토리 복제

터미널을 열고 다음을 실행합니다.

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

리포지토리가 복제되면 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를 관리할 수 있습니다.