적용 대상: 모든 API Management 계층
Azure API Management를 통해 API를 게시하는 경우 구독 키를 사용하여 해당 API에 대한 액세스를 보호할 수 있습니다. 게시된 API를 사용해야 하는 클라이언트 애플리케이션은 해당 API를 호출할 때 HTTP 요청에 유효한 구독 키를 포함해야 합니다. API에 액세스하기 위한 구독 키를 얻으려면 구독이 필요합니다. 구독에 대한 자세한 내용은 Azure API Management의 구독을 참조하세요.
이 문서에서는 Azure Portal에서 구독을 만드는 단계를 안내합니다.
중요합니다
디버그 추적을 사용하도록 설정하기 위한 구독의 추적 허용 설정은 더 이상 사용되지 않습니다. 보안을 강화하기 위해 이제 API Management에 대한 특정 API 요청에 대해 추적을 사용하도록 설정할 수 있습니다. 자세한 내용은 API에 대한 추적 사용 설정을 참조하세요.
필수 조건
이 문서의 단계를 완료하려면 다음 필수 구성 요소가 필요합니다.
새 구독 만들기
비고
API 게시자(API Management 인스턴스에 대한 적절한 권한이 있는 관리자 또는 사용자)는 구독을 만들고 관리합니다. API 소비자는 일반적으로 개발자 포털을 통해 구독을 요청하거나 API 게시자로부터 직접 수신합니다.
- Azure Portal에서 API Management 인스턴스로 이동합니다.
- 사이드바 메뉴의 API 에서 구독을 선택한 다음, 구독 추가를 선택합니다.
- 구독의 이름 및 선택적 표시 이름을 입력합니다.
- 드롭다운 목록에서 구독 범위를 선택합니다 . 자세한 내용은 구독 범위를 참조하세요.
- 필요에 따라 구독을 사용자와 연결해야 하는지 선택합니다.
- 구독을 특정 사용자와 연결하지 않으면 여러 개발자 또는 팀 간에 공유할 수 있는 독립 실행형 구독이 됩니다.
- Microsoft Entra ID 보안 그룹에 구독을 직접 할당할 수는 없습니다. 그룹 구성원에 대한 액세스를 제공하려면 독립 실행형 구독을 만들고 키를 배포하거나 그룹 기반 액세스 제어에 대한 정책과 함께 Microsoft Entra ID 인증을 사용합니다.
- 필요에 따라 개발자 포털에서 사용할 알림을 보낼지 여부를 선택합니다.
- 선택하고생성합니다.
구독을 만든 후 구독 페이지의 목록에 표시됩니다. API에 액세스하기 위해 두 개의 API 키가 제공됩니다. 하나의 키는 기본 키이고, 하나는 보조 키입니다.