【发布时间】:2019-02-28 02:56:27
【问题描述】:
目前,我一直在从事一个项目,以实现一些托管在 Azure 上的 API,并通过 Azure API 管理服务使它们公开可用。目前APIM服务与Function App(API)通信,Function App的授权级别为Function。因此,只要有对 APIM 服务的请求,该请求就会被转发到 Function App,并将代码注入到被授权的请求中。但是,目前我们正在管理 XML 文件的策略,因此授权代码是硬编码在这些文件上的。所以我想知道您是否对动态管理这些代码有任何建议,而不是将它们硬编码到这些文件中,因为这些文件保存在 Azure DevOps 存储库中......目前,我们在Azure DevOps 来管理策略更改,因此只要有更改,它就会将新的策略文件上传到存储帐户,然后我们部署一个 ARM 模板来配置所有 APIM 服务和新策略。
任何想法如何在不硬编码的情况下管理这些代码?
谢谢。
【问题讨论】:
标签: azure azure-api-management