Rest 仅将Azure Web API限制为API管理器
我正在Azure中部署RESTful API,并使用Azure API管理器保护它们。但是,我还没有弄清楚如何限制对实际API的调用,以阻止API管理器中的请求。在web.config或其他文件中是否有方法限制IP、域名。。。。在.net web api上?是的,您可以通过api管理门户配置调用限制和配额策略,包括入站和出站策略。下面是策略模板,您可以选择所需内容。这里限制呼叫方IP将满足您的要求。Rest 仅将Azure Web API限制为API管理器,rest,azure,azure-web-app-service,Rest,Azure,Azure Web App Service,我正在Azure中部署RESTful API,并使用Azure API管理器保护它们。但是,我还没有弄清楚如何限制对实际API的调用,以阻止API管理器中的请求。在web.config或其他文件中是否有方法限制IP、域名。。。。在.net web api上?是的,您可以通过api管理门户配置调用限制和配额策略,包括入站和出站策略。下面是策略模板,您可以选择所需内容。这里限制呼叫方IP将满足您的要求。 有关详细配置,请检查并按照步骤进行操作。您可以使用c代码将IP列入白名单。检查下面的链接以了解
有关详细配置,请检查并按照步骤进行操作。您可以使用c代码将IP列入白名单。检查下面的链接以了解代码更改, 您可以在概览部分获得APIM的静态IP地址。但你必须考虑以下几点, 在所有API管理层中,API管理租户的公共IP地址(VIP)在租户的整个生命周期内都是静态的,但有一些例外。在这些情况下,IP地址会发生变化:
您可以在Azure门户的租户页面上获取您的IP地址(多地区部署中的一个或多个地址)。即使您也可以在Azure应用程序服务级别上恢复IP,而无需任何代码更改。