호출자 IP 제한
적용 대상: 모든 API Management 계층
ip-filter
정책은 특정 IP 주소 및/또는 주소 범위에서 호출을 필터링(허용/거부)합니다.
참고 항목
정책 문에 제공된 순서대로 정책의 요소 및 자식 요소를 설정합니다. 이 정책을 구성하는 데 도움이 되도록 포털은 양식 기반의 안내형 편집기를 제공합니다. API Management 정책을 설정하거나 편집하는 방법에 대해 자세히 알아봅니다.
정책 문
<ip-filter action="allow | forbid">
<address>address</address>
<address-range from="address" to="address" />
</ip-filter>
특성
특성 | 설명 | 필수 항목 | 기본값 |
---|---|---|---|
작업 | 지정된 IP 주소 및 범위에 대해 호출을 허용해야 하는지(allow ) 또는 허용하지 않아야 하는지(forbid ) 여부를 지정합니다. 정책 식이 허용됩니다. |
예 | 해당 없음 |
Elements
요소 | 설명 | 필수 |
---|---|---|
address | 이러한 요소 중 하나 이상을 추가하여 필터링할 단일 IP 주소를 지정합니다. 정책 식이 허용됩니다. | 하나 이상의 address 또는 address-range 요소가 필요합니다. |
address-range | 이러한 요소 중 하나 이상을 추가하여 필터링할 IP 주소 범위 from "주소" to "주소"를 지정합니다. |
하나 이상의 address 또는 address-range 요소가 필요합니다. |
사용
사용법 참고 사항
둘 이상의 범위에서 이 정책을 구성하면 정책 정의에서 정책 평가 순서대로 IP 필터링이 적용됩니다.
예시
다음 예제에서 정책은 단일 IP 주소 또는 지정된 IP 주소 범위에서 들어오는 요청만 허용합니다.
<ip-filter action="allow">
<address>13.66.201.169</address>
<address-range from="13.66.140.128" to="13.66.140.143" />
</ip-filter>
관련 정책
관련 콘텐츠
정책 작업에 대한 자세한 내용은 다음을 참조하세요.
- 자습서: API 변환 및 보호
- 정책 문 및 해당 설정에 대한 전체 목록에 대한 정책 참조
- 정책 식
- 정책 설정 또는 편집
- 정책 구성 재사용
- 정책 코드 조각 리포지토리
- Azure API Management 정책 도구 키트
- Azure의 Microsoft Copilot을 사용하는 작성자 정책