Host-URL instellen
Sjabloon-id: dynamichosturl
Hiermee wordt de host-URL vervangen door de URL die op basis van de sjabloon is gegenereerd. Deze sjabloon is beschikbaar in Power Apps en Power Automate.
In dit artikel
De beoogde gebruikssituaties voor deze sjabloon zijn scenario's waarbij de aanvraag moet worden gerouteerd naar een backend-host-URL die dynamisch is en afhankelijk is van een of meer verbindingsparameters, queryparameters of headers. De URL-sjabloonparameter ondersteunt expressies om dit scenario in te schakelen en met de bewerkingsparameter kunt u de toepassing indien nodig beperken tot een specifieke subset van bewerkingen.
Als u deze sjabloon gebruikt, moet u er rekening mee houden dat de host-url die in de connector is gedefinieerd niet langer relevant is voor de bijbehorende bewerkingen, omdat deze altijd worden vervangen door de waarde die wordt geƫvalueerd door deze sjabloon.
Houd er rekening mee dat dit beleid momenteel geen gateway-URL's ondersteunt.
Voorbeelden
Laten we eens kijken naar enkele voorbeelden die de volgende parameters gebruiken.
headers: test=foo; port=1234
connectionParameters: cat=bar; subPath=path
queryParameters: domain=pqr
URL-sjabloon | Resulterende host-URL |
https://@header('test').abc.xyz:@header('port') | https://foo.abc.xyz:1234 |
https://@connectionParameters('cat').abc.xyz | https://bar.abc.xyz |
https://test.abc.xyz | https://test.abc.xyz |
https://@header('test').abc.@queryParameters('domain')/@connectionParameters('subPath') | https://foo.abc.pqr/path |
https://@header('test123', 'default').abc.xyz | https://default.abc.xyz |
Voorbeelden van open source-connectoren
We hebben meerdere exemplaren van deze sjabloon die worden gebruikt in de opslagplaats met onze open source-connectoren.
Connector | Scenario | |
Sleutelkluis | Host-URL is afhankelijk van de naam van de sleutelkluis, die een verbindingsparameter is | |
Engagement Cloud | Host-URL is afhankelijk van de regio die als header wordt doorgegeven | |
Cognitive Service Text Analytics | Host-URL wordt door de gebruiker opgegeven als verbindingsparameter, maar heeft ook een standaardwaarde |
Invoerparameters
Meetcriterium | Toets | Vereist | Type | Beschrijving |
---|---|---|---|---|
Url Template |
x-ms-apimTemplateParameter.urlTemplate | Waar | String | Hiermee wordt de sjabloon opgegeven op basis waarvan de host-URL wordt gegenereerd. Deze parameter ondersteunt expressies. Klik hier voor meer informatie over expressies |
Operations |
x-ms-apimTemplate-operationName | Matrix | Lijst met acties en triggers waarop het beleid van toepassing is. Als er geen bewerking is geselecteerd, is dit beleid van toepassing op alle bewerkingen. |