使用網路 ACLs - Amazon Virtual Private Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用網路 ACLs

下列任務說明如何ACLs使用 Amazon VPC主控台使用網路。

1. 判斷網路ACL關聯

您可以使用 Amazon VPC主控台來判斷與子網路ACL相關聯的網路。網路ACLs可以與多個子網路相關聯,因此您也可以判斷哪些子網路與網路 相關聯ACL。

判斷哪個網路與子網路ACL相關聯
  1. 在 開啟 Amazon VPC主控台https://console.aws.amazon.com/vpc/

  2. 在導覽窗格中,選擇 Subnets (子網),然後選取子網。

    與子網路ACL相關聯的網路包含在 Network ACL 索引標籤中,以及網路 ACL的規則。

判斷哪些子網路與網路相關聯 ACL
  1. 在 開啟 Amazon VPC主控台https://console.aws.amazon.com/vpc/

  2. 在導覽窗格中,選擇網路 ACLs關聯項目欄指出每個網路 的相關子網路數量ACL。

  3. 選取網路 ACL。

  4. 在詳細資訊窗格中,選擇子網路關聯以顯示與網路 相關聯的子網路ACL。

2. 建立網路 ACL

您可以ACL為 建立自訂網路VPC。根據預設,您建立的網路ACL會封鎖所有傳入和傳出流量,直到您新增規則為止,而且除非您明確將其與子網路建立關聯。

建立網路 ACL
  1. 在 開啟 Amazon VPC主控台https://console.aws.amazon.com/vpc/

  2. 在導覽窗格中,選擇網路 ACLs

  3. 選擇建立網路 ACL

  4. 建立網路ACL對話方塊中,選擇性地為您的網路命名 ACL,然後從VPCVPC清單中選擇您的 ID。然後,選擇 Yes, Create (是,建立)

3. 新增和刪除規則

當您從 新增或刪除規則時ACL,與 相關聯的任何子網路ACL都會發生變更。您不必終止並重新啟動子網路中的執行個體。這些變更在很短時間後便會生效。

重要

如果您同時新增和刪除規則,請格外謹慎。網路ACL規則定義哪些類型的網路流量可以進入或退出您的 VPCs。如果您刪除傳入或傳出規則,然後新增的項目數量超過 Amazon VPC 配額 中允許的上限,那麼選擇要刪除的項目將會被移除,而新項目則不會新增。這可能會導致意外的連線問題,並無意中阻止存取來自 的 和 VPCs。

如果您使用的是 Amazon EC2API或命令列工具,則無法修改規則。您只能新增和刪除規則。如果您使用的是 Amazon VPC主控台,則可以修改現有規則的項目。主控台會移除現有的規則,並為您新增規則。如果您需要變更 中規則的順序ACL,則必須使用新的規則編號新增規則,然後刪除原始規則。

將規則新增至網路 ACL
  1. 在 開啟 Amazon VPC主控台https://console.aws.amazon.com/vpc/

  2. 在導覽窗格中,選擇網路 ACLs

  3. 在詳細資訊窗格中,依據您要新增的規則類型,選擇 Inbound Rules (傳入規則)Outbound Rules (傳出規則) 標籤,然後選擇 Edit (編輯)

  4. Rule # (規則 #) 中,輸入規則的編號 (例如 100)。規則編號不得已在網路 中使用ACL。我們會從最低的編號開始,按照順序來處理規則。

    建議您在規則編號之間保留間隔 (例如 100、200、300),而不是使用連續編號 (101、102、103)。這麼做可讓您更輕鬆地新增規則,而不需要重新編號現有的規則。

  5. Type (類型) 清單選取一個規則。例如,若要新增 的規則HTTP,請選擇 HTTP。若要新增規則以允許所有TCP流量,請選擇所有 TCP。對於其中一些選項 (例如 HTTP),我們會為您填入連接埠。若要使用未列出的通訊協定,請選擇 Custom Protocol Rule (自訂通訊協定規則)

  6. (選用) 如果您要建立自訂通訊協定規則,請從 Protocol (通訊協定) 清單選取通訊協定編號和名稱。如需詳細資訊,請參閱IANA通訊協定編號清單

  7. (選用) 如果您所選取的通訊協定需要連接埠號碼,請輸入連接埠號碼或連接埠範圍,中間以連字號分隔 (例如 49152-65535)。

  8. 來源目的地欄位中 (取決於這是傳入或傳出規則),輸入規則套用CIDR的範圍。

  9. 允許/拒絕清單中,選取 ALLOW 以允許指定的流量DENY或拒絕指定的流量。

  10. (選用) 若要新增其他規則,請選擇 Add another rule (新增其他規則) 並視需要重複步驟 4 到 9。

  11. 完成後,選擇 Save (儲存)

從網路刪除規則 ACL
  1. 在 開啟 Amazon VPC主控台https://console.aws.amazon.com/vpc/

  2. 在導覽窗格中,選擇網路 ACLs,然後選擇網路 ACL。

  3. 在詳細資訊窗格中,選取 Inbound Rules (傳入規則)Outbound Rules (傳出規則) 標籤,然後選擇 Edit (編輯)。針對您要刪除的規則,選擇 Remove (移除),然後選擇 Save (儲存)

4. 將子網路與網路建立關聯 ACL

若要將網路的規則套用至ACL特定子網路,您必須將子網路與網路 建立關聯ACL。您可以將網路ACL與多個子網路建立關聯。不過,子網路只能與一個網路 建立關聯ACL。根據ACL預設,任何未與特定 相關聯的子網路ACL都會與預設網路相關聯。

將子網路與網路建立關聯 ACL
  1. 在 開啟 Amazon VPC主控台https://console.aws.amazon.com/vpc/

  2. 在導覽窗格中,選擇網路 ACLs,然後選擇網路 ACL。

  3. 在詳細資訊窗格中,在 Subnet Associations (子網路關聯) 標籤上,選擇 Edit (編輯)。選取要與網路 建立關聯的子網路關聯核取方塊ACL,然後選擇儲存

5. 取消網路ACL與子網路的關聯

您可以將自訂網路ACL與子網路取消關聯。當子網路與自訂網路 取消關聯後ACL,便會自動與預設網路 建立關聯ACL。

取消子網路與網路的關聯 ACL
  1. 在 開啟 Amazon VPC主控台https://console.aws.amazon.com/vpc/

  2. 在導覽窗格中,選擇網路 ACLs,然後選擇網路 ACL。

  3. 在詳細資訊窗格中,選擇 Subnet Associations (子網路關聯) 標籤。

  4. 選擇 Edit (編輯),然後取消選取子網路的 Associate (關聯) 核取方塊。選擇 Save (儲存)。

6. 變更子網路的網路 ACL

您可以變更與子網路ACL相關聯的網路。例如,當您建立子網路時,它最初與預設網路 相關聯ACL。建議您改為將其與已建立ACL的自訂網路建立關聯。

變更子網路的網路 之後ACL,您不必終止和重新啟動子網路中的執行個體。這些變更在很短時間後便會生效。

若要變更子網路的網路ACL關聯
  1. 在 開啟 Amazon VPC主控台https://console.aws.amazon.com/vpc/

  2. 在導覽窗格中,選擇 Subnets (子網),然後選取子網。

  3. 選擇 Network ACL 索引標籤,然後選擇 Edit

  4. 變更為清單中,選取要與子網路ACL建立關聯的網路,然後選擇儲存

7. 刪除網路 ACL

ACL 只有在沒有與其相關聯的子網路時,您才能刪除網路。您無法刪除預設網路 ACL。

若要刪除網路 ACL
  1. 在 開啟 Amazon VPC主控台https://console.aws.amazon.com/vpc/

  2. 在導覽窗格中,選擇網路 ACLs

  3. 選取網路 ACL,然後選擇刪除

  4. 在確認對話方塊中,選擇 Yes, Delete (是的,刪除)。

API 和 命令概觀

您可以使用命令列或 來執行此頁面所述的任務API。如需命令列介面和可用 清單的詳細資訊APIs,請參閱 使用 Amazon VPC

ACL 為您的 建立網路 VPC
描述您的一個或多個網路 ACLs
將規則新增至網路 ACL
從網路刪除規則 ACL
取代網路中的現有規則 ACL
取代網路ACL關聯
刪除網路 ACL

ACLs 使用 Firewall Manager 管理網路

AWS Firewall Manager 簡化跨多個帳戶和子網路的網路ACL管理和維護任務。您可以使用 Firewall Manager 來監控組織中的帳戶和子網路,並自動套用您定義的網路ACL組態。Firewall Manager 在您想要保護整個組織,或經常新增要自動保護的子網路時特別有用。

透過 Firewall Manager 網路ACL政策,您可以使用單一管理員帳戶來設定、監控和管理您想要在組織中ACLs使用的網路中定義的最小規則集。您可以指定組織中哪些帳戶和子網路在 Firewall Manager 政策的範圍內。Firewall Manager 會回報ACLs範圍內子網路的網路合規狀態,而且您可以設定 Firewall Manager 自動修復不合規的網路 ACLs,使其符合合規。

若要進一步了解如何使用 Firewall Manager 來管理您的網路ACLs,請參閱AWS Firewall Manager 開發人員指南 中的下列資源: