基于 REST API 的配置管理

REST API 是一个应用程序编程接口(API 或 Web API),它符合 REST 架构风格的约束,并允许与 RESTful Web 服务进行交互。在配置方面,大多数设备供应商在不同级别提供 REST API 支持,以便在备份过程中部分或整体读取和写入设备配置。

Network Configuration Manager 使用 REST API 允许用户获得简化的 UI 体验。用户可以专注于配置的特定部分,而无需担心命令语法和配置层次结构,最重要的是,REST API 的 GUI 被设计为类似于设备 GUI,以便用户更好地理解。

基于 REST API 的配置管理的优势

  • 在备份整个配置时,REST API 速度更快。
  • 用户在更新配置的特定部分时不必记住命令语法。
  • 用户不必担心配置中对象的层次结构。
  • 可以在Network Configuration Manager 中以网格格式查看配置中的重要对象。
  • REST API 提供类似于设备的 GUI(例如:防火墙 GUI),这使得直接从Network Configuration Manager 更新部分配置变得容易。

REST 凭据

若要使用 REST API 功能,Network Configuration Manager 在执行 REST API 之前需要 REST 凭据才能连接到设备。可以直接从“应用凭据”幻灯片中提供这些凭据。

  • 每个供应商在使用 REST API 连接时都需要设置不同的参数以及身份验证参数。
  • Network Configuration Manager 在同一凭据幻灯片中为每个参数提供字段及其默认值,具体取决于供应商。
  • 可以选择仅使用 REST 凭据或结合使用 CLI 和 REST 凭据来管理设备。
  • 对于启用/禁用系统日志更改检测等重要功能,建议结合使用 CLI 和 REST 凭据来管理设备。

了解有关将 REST 凭据关联到特定设备的更多信息:

  • 转到清单>设备。
  • 选择要应用 REST 凭据的设备。
  • 从选项中选择“应用凭据”。
  • 选择“REST API”作为协议,以防您想单独使用 REST 凭据管理设备。否则,请选择所需的协议,提供正确的 CLI 凭据,然后选择“REST API”选项卡以提供 REST 凭据。
  • 选中“在适用时使用 REST API 进行通信”(仅在使用 REST 凭据和 CLI 协议时可用)。
  • 在表单中提供所有必需的参数并保存凭据。

其余配置

其余配置是配置对象,例如地址、策略、安全规则等。管理员可以通过转到配置自动化> Configlet > Rest Configlet 来访问 Rest Configlets。

每个配置都带有一组不同的操作,例如添加、编辑、查看、删除、重命名、查看全部、克隆、执行等。

操作 描述
添加 将新对象添加到设备配置。
编辑 提供设备中可用对象的列表。然后,用户可以选择特定对象。有关所选对象的详细信息将从设备获取并显示给用户。用户可以更新该对象的任何特定细节/参数,然后执行 configlet 以将更改保存在设备中。
视图 提供设备中可用对象的列表。然后,用户可以选择特定对象。有关所选对象的详细信息将从设备获取,并以只读模式显示给用户。
查看全部 在网格中显示设备中的所有可用对象及其详细信息。
删除 提供设备中可用对象的列表。用户可以选择特定对象并执行配置以删除该对象。
重命名 用户可以选择特定对象并提供新名称以重命名设备中的对象。
克隆 用户可以选择特定对象并提供新名称,以使用提供的名称及其属性克隆设备中的对象。
执行 大多数非防火墙设备具有只能作为 CLI 命令查看和执行的对象。对于此类设备和配置对象,只有一个操作可用,即“执行”。它将使用提供的参数在设备中执行命令。

你可能感兴趣的:(网络配置管理,REST,网络配置,REST,API)