Azure에서 API 통합 설계
개요
-
Level
-
기술
-
역할
-
제목
Azure에서 API 통합을 설계하는 방법 및 애플리케이션에 대한 안전하고 확장 가능한 API 액세스를 제공하는 방법을 알아봅니다.
사전 요구 사항
- 작업, 엔드포인트 및 OpenAPI와 같은 API 표준을 비롯해 웹 API의 기본 개념에 능통합니다.
- C# 관련 기초 지식
- Azure 및 클라우드 개념, 서비스 및 Azure Portal에 대한 기본적인 이해가 있어야 합니다.
Azure 시작
적합한 Azure 계정을 선택하세요. 용량제를 사용하거나 최대 30일 동안 무료 Azure를 체험해 보세요. 등록하기.
업적 코드
업적 코드를 요청하려고 하나요?
이 학습 경로의 모듈
API Management 서비스 작동 방식, API를 변환하고 보호하는 방법, 백엔드 API를 만드는 방법에 대해 알아봅니다.
API Management를 사용하여 API를 사용하는 사용자를 제어하고, 사용 정책을 적용하고, API를 사용하는 개발자에게 전문적인 프런트 엔드를 제공합니다.
API Management 정책은 API에 추가하여 동작을 변경할 수 있는 구성 가능한 모듈입니다. 정책은 응답 캐싱, 문서 및 값 변환, 알림 또는 감사 목적의 웹후크 호출, 일시적인 실패 후 요청 재시도와 같은 작업을 수행할 수 있습니다. 이 모듈에서는 로드 시 API 성능을 향상시키기 위해 정책을 사용하여 캐싱을 사용하도록 설정하는 방법을 보여 줍니다.
Azure API Management의 정책을 사용하여 정보 노출로부터 백 엔드 API를 보호하고 리소스 소모를 방지하기 위해 제한(속도 제한)을 구현합니다.
API 키 및 클라이언트 인증서 인증으로 API를 무단 사용하는 것을 방지하는 방법에 대해 알아봅니다.
여러 Azure Functions 앱을 단일 Azure API Management 인스턴스로 가져와 통합된 인터페이스에 결합합니다.
이 모듈은 Azure API Management를 사용하여 대규모로 API를 관리하는 방법을 이해하는 데 도움이 됩니다. 특히 Azure OpenAI 서비스와 상호 작용하는 방법을 보여 줍니다.