적용 대상: 모든 API Management 계층
이 문서에서는 Azure API Management와 관련된 용어에 대한 정의를 제공합니다.
용어 정의
- 백 엔드 API - API 및 해당 작업을 구현하는 가장 일반적으로 HTTP 기반 서비스입니다. 백 엔드 API를 단순히 백 엔드라고도 합니다. 자세한 내용은 백 엔드를 참조하세요.
- 프런트 엔드 API - API Management는 백 엔드 API를 통한 중재 계층 역할을 합니다. 프런트 엔드 API는 API Management에서 API 소비자에게 노출되는 API입니다. 나타내는 백 엔드 API를 변경하지 않고 API Management에서 프런트 엔드 API의 모양과 동작을 사용자 지정할 수 있습니다. 경우에 따라 프런트 엔드 API를 단순히 API라고 합니다. 자세한 내용은 API 가져오기 및 게시를 참조하세요.
- 제품 - 제품은 단일 액세스 자격 증명 및 사용 제한 집합에 따라 셀프 서비스 온보딩을 위해 지정된 API 소비자 그룹이 사용할 수 있는 프런트 엔드 API의 번들입니다. API는 여러 제품의 일부일 수 있습니다. 자세한 내용은 제품 만들기 및 게시를 참조하세요.
- API 작업 - API Management의 프런트 엔드 API는 여러 작업을 정의할 수 있습니다. 작업은 프런트 엔드 API 내에서 고유하게 확인할 수 있는 HTTP 동사와 URL 템플릿의 조합입니다. 종종 작업은 백엔드 API 엔드포인트에 일대일로 매핑됩니다. 자세한 내용은 Mock API 응답을 참조하세요.
- 버전 - 버전은 원본과 모양 또는 동작이 다른 기존 프런트 엔드 API의 고유한 변형입니다. 버전은 고객이 선택한 시점에 원래 API를 고수하거나 새 버전으로 업그레이드할 수 있는 옵션을 제공합니다. 버전은 API 소비자에게 영향을 주지 않고 주요 변경 사항을 배포하는 메커니즘입니다. 자세한 내용은 여러 버전의 API 게시를 참조하세요.
- 수정 버전 - 수정은 API 소비자에게 영향을 주지 않고 변경할 수 있는 기존 API의 복사본이며, 일반적으로 유효성 검사 및 테스트 후에 소비자가 현재 사용 중인 버전과 교환할 수 있습니다. 수정 버전은 변경되지 않는 변경 내용을 안전하게 구현하기 위한 메커니즘을 제공합니다. 자세한 내용은 수정 버전 사용을 참조하세요.
- 정책 - 정책은 재사용 가능하고 구성 가능한 구성 요소로, 일반적으로 사용되는 API 관련 기능을 구현합니다. API Management는 요청 변환, 라우팅, 보안, 보호, 캐싱 등과 같은 중요하지만 차별화되지 않은 수평적 문제를 관리하는 50개 이상의 기본 제공 정책을 제공합니다. 정책은 영향을 받는 API 또는 작업을 결정하고 정책 식을 사용하여 동적으로 구성된 다양한 범위에서 적용할 수 있습니다. 자세한 내용은 Azure API Management의 정책을 참조하세요.
- 개발자 포털 - 개발자 포털은 API Management의 구성 요소입니다. API 소비자에게 API 검색 및 셀프 서비스 온보딩을 위한 사용자 지정 가능한 환경을 제공합니다. 자세한 내용은 개발자 포털 사용자 지정을 참조하세요.