跳到主要内容
版本:Latest(v3.0) 🔥

API Basic Policy Settings

API基本策略介绍

API Basic Policy 是一组预定义的规则和配置,这些规则和配置会自动应用于项目中的新API。

对于在默认策略更改之前已经创建的API,将不会应用新的默认策略。这是因为更改已在使用中的API的策略可能会导致其功能无法正常运行。

这些策略有助于强制执行一致的安全措施、请求处理和数据转换,而无需为每个API手动配置。

API基本策略的重要性

  • Ensures Consistency: 标准化的策略有助于在项目中的所有服务之间保持统一的API行为。
  • Improves Security: 默认安全措施,如身份验证、速率限制和请求验证,减少了漏洞。
  • Simplifies API Management: 自动应用最佳实践,减少了手动配置的需要。
  • Enhances Performance: 预定义的转换规则优化请求和响应处理。

API基本策略屏幕的功能

API Basic Policy 屏幕中,用户可以:

  • 查看可用于API的策略。
  • 为选定的项目应用或移除策略。
  • 配置策略详细信息,如执行顺序、头部和请求转换。
  • 保存和管理API策略,以确保它们在新的API部署中得到执行。

如何设置API基本策略

当在项目中创建新的API时,它将自动继承项目配置的API基本策略。要为项目设置基本策略,用户可以按照以下步骤进行:

第一步:访问 API 基本策略设置

  • 导航到 APIM 控制台中的 API 管理部分。
  • 从菜单中选择 API 基本策略。
  • 从列表中选择一个项目。

一旦选择了一个项目,将显示 API 基本策略配置屏幕。

访问 API 基本策略设置

第二步:添加或删除策略

当前未应用的策略列在不适用部分。

要应用策略:

  • 在不适用部分找到该策略。
  • 点击策略旁边的叉(x)图标。
  • 该策略将移至应用部分。

要删除策略:

  • 在应用部分找到该策略。
  • 点击减号(+)图标。
  • 该策略将移回不适用部分。

添加或删除策略

第三步:查看策略详情

  • 点击应用部分列出的策略。
  • 策略详情将在页面下方的新部分显示。
  • 每个策略都有独特的设置和参数。可用的配置字段将取决于特定的策略类型。要了解有关每个策略的自定义更多信息,请参阅用户指南/APIM 控制台指南/API 策略详情指南。

查看策略详情

可以通过以下两个设置来控制防止 apim-admin 用户集中更改策略:

  • Apply/Unapply Immutable: 当激活时,这是一个锁定设置,防止除 apim-admin 用户之外的任何人更改策略是否应用于 API。
  • Configuration Value Immutable: 当激活时,这是一个锁定设置,防止除 apim-admin 用户之外的任何人更改 API 上策略的配置值。

第 4 步:自定义和保存策略

  • 根据需要修改策略设置。所做的更改将应用于之后创建的新 API。
  • 点击右上角的保存按钮以应用更改。

自定义和保存策略