全部產品
Search
文件中心

Virtual Private Cloud:限制本機資料中心與雲上的互連

更新時間:Nov 23, 2024

本文為您介紹如何通過網路ACL功能限制本機資料中心與雲上的互連關係。

前提條件

背景資訊

某公司在雲上建立了公網Server Load Balancer執行個體和ECS執行個體,ECS執行個體部署了靜態網頁,Server Load Balancer執行個體配置了監聽並添加ECS執行個體作為後端伺服器。預設情況下,本機資料中心1和本機資料中心2均可以通過Server Load Balancer執行個體的公網IP地址訪問靜態網頁。因公司業務需要,要求只允許本機資料中心1訪問靜態網頁,禁止本機資料中心2訪問靜態網頁。

各網路的公網IP地址如下表所示:

網路

公網IP地址

本機資料中心1

111.XX.XX.111

本機資料中心2

222.XX.XX.222

Server Load Balancer執行個體

33.XX.XX.33

架構

如上圖,您可以將網路ACL與ECS執行個體所屬的交換器綁定,然後通過配置網路ACL規則實現對交換器中ECS流量的存取控制。

步驟一:建立網路ACL

  1. 登入專用網路管理主控台
  2. 在左側導覽列,選擇存取控制 > 網路ACL
  3. 在頂部功能表列,選擇網路ACL的地區。
  4. 網路ACL頁面,單擊建立網路ACL

  5. 建立網路ACL對話方塊中,根據以下資訊配置網路ACL,然後單擊確定

    • 所屬專用網路:選擇網路ACL所屬的專用網路。

    • 名稱:輸入網路ACL的名稱。

    • 描述:輸入網路ACL的描述。

步驟二:綁定交換器

  1. 網路ACL頁面,找到目標網路ACL,單擊網路ACL的ID。
  2. 已綁定資源頁簽下,單擊關聯交換器

  3. 關聯交換器對話方塊,選擇交換器,然後單擊確定關聯

步驟三:添加網路ACL規則

為網路ACL添加入方向規則和出方向規則。

  1. 網路ACL頁面,找到目標網路ACL,然後在操作列單擊設定入方向規則

  2. 入方向規則頁簽下,單擊管理入方向規則

  3. 根據以下資訊配置入方向規則,然後單擊確定

    優先順序

    規則名稱

    策略

    協議類型

    源地址

    源連接埠範圍

    1

    允許來自本機資料中心1的HTTP請求

    允許

    TCP

    本機資料中心1的公網IP地址,本文輸入111.XX.XX.111

    80/80

    3

    拒絕來自本機資料中心2的HTTP請求

    拒絕

    TCP

    本機資料中心2的公網IP地址,本文輸入222.XX.XX.222

    80/80

    如果Server Load Balancer執行個體開啟了健全狀態檢查功能,您還需添加以下入方向規則。

    優先順序

    規則名稱

    策略

    協議類型

    源地址

    源連接埠範圍

    2

    允許健全狀態檢查

    允許

    ALL

    負載平衡健全狀態檢查使用的位址區段,為固定位址區段,輸入100.64.0.0/10

    -1/-1

  4. 單擊出方向規則頁簽,然後單擊管理出方向規則

  5. 根據以下資訊配置出方向規則,然後單擊確定

    優先順序

    規則名稱

    策略

    協議類型

    目的地址

    目的連接埠範圍

    1

    允許去往本機資料中心1的HTTP流量

    允許

    TCP

    本機資料中心1的公網IP地址,本文輸入111.XX.XX.111

    1/65535

    3

    拒絕去往本機資料中心2的HTTP流量

    拒絕

    TCP

    本機資料中心2的公網IP地址,本文輸入222.XX.XX.222

    1/65535

    如果Server Load Balancer執行個體開啟了健全狀態檢查功能,您還需添加以下出方向規則。

    優先順序

    規則名稱

    策略

    協議類型

    目的地址

    目的連接埠範圍

    2

    允許健全狀態檢查

    允許

    ALL

    負載平衡健全狀態檢查使用的位址區段,為固定位址區段,輸入100.64.0.0/10

    -1/-1

步驟四:測試連通性

測試本機資料中心1、本機資料中心2與Server Load Balancer執行個體間的連通性。

  1. 在本機資料中心1下,開啟PC端的瀏覽器。

  2. 在瀏覽器中輸入http://33.XX.XX.33,驗證通訊是否正常。

    經驗證,本機資料中心1下的PC可以訪問ECS執行個體的靜態網頁。可以訪問

  3. 在本機資料中心2下,開啟PC端的瀏覽器。

  4. 在瀏覽器中輸入http://33.XX.XX.33,驗證通訊是否正常。

    經驗證,本機資料中心2下的PC不可以訪問ECS執行個體的靜態網頁。不可訪問