華為云計算 云知識 創(chuàng)建白名單CreateWhitelist
創(chuàng)建白名單CreateWhitelist

 

功能介紹

創(chuàng)建白名單,控制監(jiān)聽器的訪問權限。若開啟了白名單功能,只有白名單中放通的IP可以訪問該監(jiān)聽器的后端服務。

調(diào)試

您可以在API Explorer中直接運行調(diào)試該接口。

URI

POST /v2/{project_id}/elb/whitelists

參數(shù)說明

參數(shù)

是否必選

參數(shù)類型

描述

project_id

String

操作用戶的項目ID。

獲取方法詳見獲取項目ID

請求消息

請求參數(shù)

參數(shù)

是否必選

參數(shù)類型

描述

whitelist

Whitelist object

白名單對象。詳見 表3。

 

whitelist字段說明

參數(shù)

是否必選

參數(shù)類型

描述

tenant_id

String

白名單所在的項目ID。

獲取方法詳見獲取項目ID。

需要和token中的project_id一致。

支持的最大字符長度:255

listener_id

String

監(jiān)聽器ID。

一個監(jiān)聽器只能創(chuàng)建一個白名單。

enable_whitelist

Boolean

是否開啟訪問控制開關。

true:打開

false:關閉

默認值:true。

whitelist

String

白名單IP的字符串。不同IP之間通過逗號分隔。

可以指定一個IP,例如:

192.168.11.1

也可以指定網(wǎng)段,例如:

192.168.0.1/24

默認值:“”。

響應消息

響應參數(shù)

參數(shù)

參數(shù)類型

描述

whitelist

Whitelist object

白名單對象。詳見 表5。

 

whitelist字段說明

參數(shù)

參數(shù)類型

描述

id

String

白名單的ID。

tenant_id

String

白名單所在的項目ID。

支持的最大字符長度:255

listener_id

String

白名單關聯(lián)的監(jiān)聽器ID。

enable_whitelist

Boolean

是否開啟訪問控制開關。

true:打開

false:關閉

whitelist

String

白名單IP的字符串。

請求示例

  • 請求樣例 創(chuàng)建白名單POST https://{Endpoint}/v2/eabfefa3fd1740a88a47ad98e132d238/elb/whitelists { "whitelist": { "listener_id": "eabfefa3fd1740a88a47ad98e132d238", "enable_whitelist": true, "whitelist": "192.168.11.1,192.168.0.1/24,192.168.201.18/8,100.164.0.1/24" } }

響應示例

  • 響應樣例{ "whitelist": { "id": "eabfefa3fd1740a88a47ad98e132d238", "listener_id": "eabfefa3fd1740a88a47ad98e132d238", "tenant_id": "eabfefa3fd1740a88a47ad98e132d238", "enable_whitelist": true, "whitelist": "192.168.11.1,192.168.0.1/24,192.168.201.18/8,100.164.0.1/24" } }

返回碼

請參見狀態(tài)碼。