01-RESTful配置
本章節下載: 01-RESTful配置 (119.19 KB)
為了方便用戶對網絡設備進行配置和維護,設備提供了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) 進入係統視圖。
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) 進入係統視圖。
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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!