소개
Azure API Management를 사용하면 API에서 게시한 데이터에 액세스할 수 있는 사용자를 신중하게 식별하고 제어할 수 있습니다.
고객이 예측 및 연구를 위해 날씨 데이터에 액세스하는 데 사용하는 API가 있는 기상 회사에서 근무한다고 가정합니다. 이 데이터에는 독점 정보가 있으며 유료 고객만 액세스할 수 있도록 하고 싶습니다. Azure API Management를 사용하여 무단 사용으로부터 이 API를 적절하게 보호하려고 합니다.
이 모듈에서는 두 가지 기본 방법을 사용하여 Azure API Management에서 API에 대한 액세스를 보호합니다.
- 구독
- 클라이언트 인증서
이 모듈을 마치면 올바른 자격 증명을 가진 사용자만 API의 정보에 액세스하도록 설정할 수 있습니다. 또한 API에 대한 액세스를 보호하기 위한 고급 옵션을 살펴볼 준비를 합니다.
학습 목표
이 모듈에서 학습할 내용은 다음과 같습니다.
- Azure API 게이트웨이를 만듭니다.
- RESTful API를 게이트웨이로 가져옵니다.
- 무단 사용으로부터 API를 보호하는 정책을 구현합니다.
- API를 호출하여 적용된 정책을 테스트합니다.
필수 조건
- 작업 및 엔드포인트와 같은 웹 API의 기본 개념에 대한 이해
- 인증서에 대한 이해
- 연습을 완료하려면 Azure 구독이 필요합니다. Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만들고 구독을 추가합니다. 학생인 경우 Azure for Students 제품을 활용할 수 있습니다.