호스트 URL 설정
템플릿 ID: dynamichosturl
호스트 URL을 템플릿에서 생성된 URL로 바꿉니다. 이 템플릿은 Power Apps 및 Power Automate에서 사용할 수 있습니다.
이 템플릿의 대상 사용 사례는 요청이 동적이고 하나 이상의 연결 매개변수, 쿼리 매개변수 또는 헤더에 의존하는 백엔드 호스트 URL로 라우팅되어야 하는 시나리오입니다. URL 템플릿 매개변수는 식을 지원하여 이 시나리오를 사용하고 작업 매개 변수를 사용하면 필요한 경우 특정 작업 하위 집합으로 애플리케이션 범위를 좁힐 수 있습니다.
이 템플릿을 사용하는 경우 커넥터에서 정의된 호스트 URL은 항상 이 템플릿에서 평가한 값으로 대체되므로 더 이상 해당 작업에 적합하지 않습니다.
이 정책은 현재 게이트웨이 URL을 지원하지 않습니다.
예
다음 매개 변수를 사용하는 몇 가지 예를 살펴보겠습니다.
headers: test=foo; port=1234
connectionParameters: cat=bar; subPath=path
queryParameters: domain=pqr
URL 템플릿 | 결과 호스트 URL |
https://@header('테스트').abc.xyz:@header('포트') | https://foo.abc.xyz:1234 |
https://@connectionParameters('cat').abc.xyz | https://bar.abc.xyz |
https://test.abc.xyz | https://test.abc.xyz |
https://@header('테스트').abc.@queryParameters('도메인')/@connectionParameters('subPath') | https://foo.abc.pqr/path |
https://@header('test123', 'default').abc.xyz | https://default.abc.xyz |
오픈 소스 커넥터의 예
오픈 소스 커넥터 저장소에서 사용되는 이 템플릿의 여러 인스턴스가 있습니다.
커넥터 | 시나리오 | |
주요 자격 증명 모음 | 호스트 URL은 연결 매개 변수인 키 자격 증명 모음 이름에 따라 다릅니다 | |
Engagement Cloud | 호스트 URL은 헤더로 전달되는 지역에 따라 다릅니다 | |
Cognitive Services 텍스트 분석 | 사용자가 호스트 URL을 연결 매개 변수로 제공하지만 기본값 또한 가지고 있습니다 |
입력 매개 변수
이름 | 열쇠 | 필요함 | 종류 | 설명 |
---|---|---|---|---|
Url Template |
x-ms-apimTemplateParameter.urlTemplate | True | String | 호스트 URL이 생성될 템플릿을 지정합니다. 이 매개 변수는 식을 지원합니다. 식에 대한 자세한 정보를 보려면 여기를 클릭하십시오. |
Operations |
x-ms-apimTemplate-operationName | 배열 | 정책이 적용될 조치 및 트리거 목록. 작업을 선택하지 않으면 이 정책이 모든 작업에 적용됩니다. |