• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

23-可編程網絡管理配置指導

目錄

01-RESTful配置

本章節下載 01-RESTful配置  (119.19 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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們