• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

22-可编程网络管理配置指导

目录

01-RESTful配置

本章节下载 01-RESTful配置  (115.72 KB)

01-RESTful配置


1 RESTful

1.1  RESTful简介

为了方便用户对网络设备进行配置和维护,设备提供了RESTful API(Representational State Transfer Application Programming Interface)。用户遵循API参数和返回值约定,使用Python、Ruby或Java等语言进行编程,发送HTTP或HTTPS报文到设备进行认证,认证成功后,可以通过在HTTP或HTTPS报文中指定RESTful API操作来配置和维护设备,这些操作包括Get、Put、Post和Delete等。

设备支持HTTP和HTTPS两种方式在Internet上传递RESTful请求信息。

1.2  配置基于HTTP的RESTful功能

(1)     进入系统视图。

system-view

(2)     (可选)配置基于HTTP的RESTful功能的端口号。

restful http port port-number

缺省情况下,基于HTTP的RESTful功能的端口号为80。

(3)     开启基于HTTP的RESTful功能。

restful http enable

缺省情况下,基于HTTP的RESTful功能处于关闭状态。

(4)     创建本地用户用于RESTful登录,并进入本地用户视图。

local-user user-name [ class manage ]

(5)     设置本地用户的密码。

password [ { hash | simple } password ]

(6)     (可选)配置RESTful用户的角色。

authorization-attribute user-role user-role

缺省情况下,RESTful用户的角色为network-operator。

(7)     配置RESTful用户的服务类型为HTTP。

service-type http

缺省情况下,未配置用户的服务类型。

1.3  配置基于HTTPS的RESTful功能

(1)     进入系统视图。

system-view

(2)     (可选)配置基于HTTPS的RESTful功能与SSL服务器端策略关联。

restful https ssl-server-policy policy-name

缺省情况下,基于HTTPS的RESTful功能未与SSL服务器端策略关联。

配置该功能后,设备将使用SSL服务器端策略指定的加密套件等SSL参数建立连接,以加强基于HTTPS的RESTful功能的安全性。有关SSL服务器端策略的配置,请参见“安全配置指导”中的“SSL”。

(3)     (可选)配置基于HTTPS的RESTful功能的端口号。

restful https port port-number

缺省情况下,基于HTTPS的RESTful功能的端口号为443。

(4)     开启基于HTTPS的RESTful功能。

restful https enable

缺省情况下, 基于HTTPS的RESTful功能处于关闭状态。

(5)     创建本地用户用于RESTful登录,并进入本地用户视图。

local-user user-name [ class manage ]

(6)     设置本地用户的密码。

password [ { hash | simple } password ]

(7)     (可选)配置RESTful用户的角色。

authorization-attribute user-role user-role

缺省情况下,RESTful用户的角色为network-operator。

(8)     配置RESTful用户的服务类型为HTTPS。

service-type https

缺省情况下,未配置用户的服务类型。

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们