这是场景:
|-> Backend #1 (Function App)
APIM-> |-> Backend #3 (Function App)
|-> Backend #n (Function App)
我目前正在构建一个部署管道,它将:
步骤#3:如何确保我得到的 API 响应确实来自最近部署的后端(因为有很多)?
API 管理策略是否有办法检索后端主机名(Host
标头?)并以某种方式将其公开给客户端?或者也许有其他更聪明、更安全的方法来做到这一点?
<outbound>
和
<on-error>
sections:
<set-header name="Backend-URL" exists-action="override">
<value>@(context.Request.Url.ToString())</value>
</set-header>
可以在此答案中找到包含测试结果的屏幕截图: