2017-12-21 12 views
-1

현재 Azure APIM 인스턴스를 만들었으며 URL은 다음과 같습니다.Azure APIM 하나의 인스턴스에서 다중 환경 설정

https://abc-test.azure-api.net

나는 개발자와 QA 환경을 지원하기 위해이 APIM 인스턴스를 사용하고 싶습니다. 그래서 나는 그래서 환경 변수에 따라

https://abc-test.azure-api.net/qa/API/User/1

https://abc-test.azure-api.net/dev/API/User/1

아래, 나는 백 엔드의 URL을 설정합니다 같은 설정 URL을합니다. 백엔드 URL 설정은 간단합니다. 그러나 APIM URL 위에 구축하는 것은 확실하지 않습니다.

답변

0

호스트 이름 다음의 부분이 API URL 접미사이고 템플레이트화할 수 없으므로 모든 환경에 대해 새 API를 등록해야합니다. 또는 모든 API의 모든 작업을 {env} URL 템플릿 변수로 시작하고 정책에서 해당 변수의 피벗을 구별 할 수 있습니다. 그게 당신의 URL을 https://abc-test.azure-api.net/API/dev/User/1처럼 보이게 만들 것이고, 당신은 prod를위한 env 값을 가질 것입니다.

관련 문제