HTTP 프록시 설정
적용 대상: 모든 API Management 계층
proxy
정책은 HTTP 프록시를 통해 백 엔드에 전달된 요청을 라우팅하도록 허용합니다. 게이트웨이와 프록시 간에 HTTP(HTTPS 아님)만 지원됩니다. 기본 및 NTLM 인증만 해당됩니다.
주의
이 정책을 구성할 때 자격 증명 노출 위험을 최소화합니다. Microsoft에서는 백 엔드에서 지원하는 경우 관리 ID 인증이나 자격 증명 관리자와 같은 보다 안전한 인증 방법을 사용하는 것이 좋습니다. 정책 정의에서 중요한 정보를 구성하는 경우 명명된 값을 사용하고 Azure Key Vault에 비밀을 저장하는 것이 좋습니다.
참고 항목
정책 문에 제공된 순서대로 정책의 요소 및 자식 요소를 설정합니다. API Management 정책을 설정하거나 편집하는 방법에 대해 자세히 알아봅니다.
정책 문
<proxy url="http://hostname-or-ip:port" username="username" password="password" />
특성
특성 | 설명 | 필수 항목 | 기본값 |
---|---|---|---|
URL | http://host:port 형식의 프록시 URL입니다. 정책 식이 허용됩니다. |
예 | 해당 없음 |
사용자 이름 | 프록시 인증에 사용할 사용자 이름입니다. 정책 식이 허용됩니다. | 아니요 | 해당 없음 |
password | 프록시 인증에 사용할 암호입니다. 정책 식이 허용됩니다. | 아니요 | 해당 없음 |
사용
사용법 참고 사항
- 키 자격 증명 모음에서 보호되는 비밀과 함께 명명된 값을 사용하여 자격 증명을 제공하는 것이 좋습니다.
예시
이 예제에서 사용자 이름 및 암호에 대해 명명된 값을 사용하여 정책 문서에 중요한 정보를 저장하지 않도록 합니다.
<proxy url="http://192.168.1.1:8080" username={{username}} password={{password}} />
관련 정책
관련 콘텐츠
정책 작업에 대한 자세한 내용은 다음을 참조하세요.
- 자습서: API 변환 및 보호
- 정책 문 및 해당 설정에 대한 전체 목록에 대한 정책 참조
- 정책 식
- 정책 설정 또는 편집
- 정책 구성 재사용
- 정책 코드 조각 리포지토리
- Azure API Management 정책 도구 키트
- Azure의 Microsoft Copilot을 사용하는 작성자 정책