Build your ultimate AI agent
코스 설명
이 강의에서는 Azure API Management를 사용해 API를 생성, 게시, 보호하는 방법을 배웁니다. 먼저 API Management 인스턴스를 설정하고, 개발자를 위한 API 문서를 작성해요. 다음으로 구독과 키로 액세스를 제어하고, 트래픽을 보호하고 최적화하는 정책을 적용합니다. 마지막으로 API 게이트웨이가 서비스를 더 쉽게 관리하고 확장하도록 돕는 방식을 살펴보고, Azure 포털에서 직접 실습해 봅니다.
사전 요구 사항
커리큘럼
코스 개요
1
API Management 다루기
Azure로 API를 구축하고 관리하는 기본을 배웁니다. Python으로 RESTful API를 만들고, Azure Function Apps에 배포한 뒤, Azure API Management에 통합해요. 그 과정에서 인증과 API 키로 API를 보호하고, 대규모 시스템이 성능과 보안을 어떻게 관리하는지도 살펴봅니다.
- Azure API Management 소개50 XP
- Weather API: 호출과 응답 포맷팅100 XP
- API Management 소개50 XP
- HTTP 동사와 RESTful 아키텍처100 XP
- Function App과 API Management 서비스50 XP
- Function App 설정하기100 XP
- Python으로 REST API 만들기100 XP
- Azure API Management 서비스 구조 이해50 XP
- Azure API Management 서비스 만들기100 XP
- Azure API Management 기초50 XP
- API Management로 API 통합하기100 XP
2
API 보안 강화와 최적화
보안, 변환, 성능을 위한 정책을 적용해 API를 한 단계 업그레이드하세요. OAuth 2.0, OpenID Connect, CORS로 액세스를 보호하고, 캐싱, 할당량, 요청 속도 제한을 구현해 API를 빠르고 안정적으로 유지합니다. 이 장을 마치면 실전 환경에서 API를 보호하고 최적화하는 방법을 익히게 됩니다.
3
API 수명주기 자동화와 관측성
자동화, 모니터링, 버전 관리를 통해 대규모로 API를 운영하는 방법을 알아봅니다. 새로운 버전을 안전하게 롤아웃하고, Azure Monitor와 Application Insights로 성능을 모니터링하며, ARM 템플릿으로 배포를 자동화해요. 이 장은 API 수명주기 관리를 위한 최신 DevOps 실무를 익히는 데 도움을 줍니다.
Azure API Management
코스
완료

