使用安全群組
您可以在啟動執行個體時,為執行個體指派安全群組。當您新增或移除規則時,這些變更會自動套用到所有您已指派該安全群組的執行個體。如需更多詳細資訊,請參閱 將安全群組指派至執行個體。
在您啟動執行個體之後,便無法變更其安全群組。如需更多詳細資訊,請參閱 變更執行個體的安全群組。
您可以使用 Amazon EC2 主控台與命令列工具建立、檢視、更新和刪除安全群組和安全群組規則。
建立安全群組
雖然您可以針對您的執行個體使用預設安全群組,但您可能會希望建立您自己的群組,以反映執行個體在您系統上所扮演的不同角色。
根據預設,新的安全群組一開始只有允許流量離開執行個體的傳出規則。您必須新增規則啟用任何傳入流量,或是限制傳出流量。
安全群組只能在建立該群組的 VPC 中使用。
- Console
-
建立安全群組
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格中,選擇 Security Groups (安全群組)。
-
選擇 Create Security Group (建立安全群組)。
-
在 Basic details (基本詳細資訊) 區段中,執行下列動作。
-
輸入安全性群組的描述性名稱和簡短描述。建立安全群組之後,就無法再度編輯。名稱和描述最多可包含 255 個字元。有效字元為 a-z、A-Z、0-9、空格鍵和 ._-:/()#,@[]+=&;{}!$*。
-
對於 VPC,請選擇 VPC。
-
您可以立即新增安全群組規則,也可以稍後再新增。如需詳細資訊,請參閱 將規則新增至安全群組。
-
您可以立即新增標籤,也可以稍後再新增。若要新增標籤,請選擇 Add new tag (新增標籤),然後輸入標籤的索引鍵和值。
-
選擇 Create Security Group (建立安全群組)。
- Command line
-
複製安全群組
您可以建立現有安全性群組的複本,以建立新的安全性群組。當您複製安全性群組時,系統會使用與原始安全性群組相同的輸入和輸出規則來建立複本。如果原始安全性群組位於 VPC 中,除非您指定其他安全性群組,否則系統會在同一個 VPC 中建立複本。
複本會收到新的唯一安全性群組 ID,而您必須為它命名。您也可以新增描述。
您無法將安全性群組從一個區域複製到另一個區域。
您可以使用 Amazon EC2 主控台建立您的安全群組的複本。
複製安全性群組
-
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格中,選擇 Security Groups (安全群組)。
-
選取要複製的安全性群組,然後選取 Actions (動作)、Copy to new security group (複製到新的安全性群組)。
-
指定名稱和選擇性描述,並視需要變更 VPC 和安全群組規則。
-
選擇 Create (建立)。
檢視您的安全群組
您可以使用下列其中一種方法來檢視安全性群組的相關資訊。
- Console
-
檢視您的安全性群組
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格中,選擇 Security Groups (安全群組)。
-
系統會列出您的安全性群組。若要檢視包括其輸入和輸出規則等特定安全群組詳細資訊,請在 Security group ID (安全性群組 ID) 欄中選擇其 ID。
- Command line
-
- Amazon EC2 Global View
-
您可以使用 Amazon EC2 全域檢視來檢視已啟用您的 AWS 帳戶的所有區域的安全群組。如需詳細資訊,請參閱 使用 Amazon EC2 全域檢視列出和篩選跨區域的資源。
將規則新增至安全群組
當您為安全群組新增規則時,新規則會自動套用到所有與安全群組相關聯的任何執行個體。規則在套用之前可能會有短暫的延遲。如需詳細資訊,請參閱不同使用案例的安全群組規則及安全群組規則。
- Console
-
將傳入規則新增至安全群組
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格中,選擇 Security Groups (安全群組)。
-
選取安全群組,然後選取 Actions (動作)、Edit inbound rules (編輯傳入規則)。
-
針對每個規則,選擇 Add rule (新增規則) 並執行下列動作。
-
在 Type (類型) 中,選擇要允許的通訊協定類型。
-
針對自訂 TCP 或 UDP,您必須輸入要允許的連接埠範圍。
-
針對自訂 ICMP,則必須從 Protocol (通訊協定) 中選擇 ICMP 類型,然後再從 Port Range (連接埠範圍) 中選擇代碼 (若適用)。例如,若要允許 ping 命令,請在 Protocol (通訊協定) 中選擇 Echo Request (回聲請求)。
-
如果是任何其他類型,則系統會自動為您設定通訊協定和連接埠範圍。
-
對於 Source (來源),請執行下列其中一項動作來允許流量。
-
選擇 Custom (自訂),然後以 CIDR 標記法、CIDR 區塊、其他安全群組或字首清單輸入 IP 地址。
-
選擇 Anywhere (隨處) 以允許指定通訊協定的所有流量可到達您的執行個體。此選項會自動新增 0.0.0.0/0 IPv4 CIDR 區塊作為來源。如果您的安全性群組位於已啟用 IPv6 的 VPC 中,則此選項會自動為 ::/0 IPv6 CIDR 區塊新增規則。
如果選擇 Anywhere (隨處),則可讓所有 IPv4 和 IPv6 地址使用指定的通訊協定存取您的執行個體。如果您要新增連接埠 22 (SSH) 或 3389 (RDP) 的規則,則應只授權特定 IP 地址或特定範圍的地址來存取您的執行個體。
-
選擇 My IP (我的 IP) 以僅允許來自本機電腦的公有 IPv4 位址輸入流量。
-
(選用) 針對 Description (描述),指定規則的簡短描述。
-
選擇 Preview changes (預覽變更) 及 Save rules (儲存規則)。
將輸出規則新增至安全性群組
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格中,選擇 Security Groups (安全群組)。
-
選取安全群組,然後選取 Action (動作)、Edit outbound rules (編輯傳出規則)。
-
針對每個規則,選擇 Add rule (新增規則) 並執行下列動作。
-
在 Type (類型) 中,選擇要允許的通訊協定類型。
-
針對自訂 TCP 或 UDP,您必須輸入要允許的連接埠範圍。
-
針對自訂 ICMP,則必須從 Protocol (通訊協定) 中選擇 ICMP 類型,然後再從 Port Range (連接埠範圍) 中選擇代碼 (若適用)。
-
如果是任何其他類型,則系統會自動設定通訊協定和連接埠範圍。
-
針對 Destination (目的地),請執行下列其中一項動作。
-
選擇自訂,然後以 CIDR 標記法、CIDR 區塊或其他允許輸入流量的安全群組或字首清單輸入 IP 地址。
-
選擇 Anywhere (任何地方) 以允許所有 IP 地址的輸出流量。此選項會自動新增 0.0.0.0/0 IPv4 CIDR 區塊作為目的地。
如果您的安全性群組位於已啟用 IPv6 的 VPC 中,則此選項會自動為 ::/0 IPv6 CIDR 區塊新增規則。
-
選擇 My IP (我的 IP),以僅允許本機電腦公有 IPv4 地址的輸出流量。
-
(選用) 針對 Description (描述),指定規則的簡短描述。
-
選擇 Preview changes (預覽變更)、Confirm (確認)。
- Command line
-
新增一或多個輸入規則至安全群組
請使用下列其中一個命令。
更新安全群組規則
您可以使用下列其中一種方法來更新安全性群組規則。更新的規則會自動套用至與安全群組相關聯的任何執行個體。
- Console
-
當您使用主控台修改現有安全群組規則的通訊協定、連接埠範圍,或來源或目標時,主控台會刪除現有規則並為您建立新的規則。
更新安全群組規則
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格中,選擇 Security Groups (安全群組)。
-
選取安全群組。
-
選擇 Actions (動作),然後選擇 Edit inbound rules (編輯傳入規則) 以更新傳入流量規則,或者選擇 Actions (動作),然後選擇 Edit outbound rules (編輯傳出規則) 以更新傳出流量規則。
-
視需求更新規則。
-
選擇 Preview changes (預覽變更)、Confirm (確認)。
標記安全群組規則
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格中,選擇 Security Groups (安全群組)。
-
選取安全群組。
-
在 Inbound rules (傳入規則) 或 Outbound rules (傳出規則) 索引標籤上,選取規則的核取方塊,然後選取 Manage tags (管理標籤)。
-
Manage tags (管理標籤) 頁面會顯示指派給規則的任何標籤。若要新增標籤,請選擇 Add tag (新增標籤),然後輸入標籤金鑰和值。若要移除標籤,請在您要移除的標籤旁邊選擇 Remove (移除)。
-
選擇 Save changes (儲存變更)。
- Command line
-
您無法使用 Amazon EC2 API 或命令列工具修改現有規則的通訊協定、連接埠範圍,或來源或目標。相反的,您必須刪除現有規則並新增新的規則。但是,您可以更新現有規則的描述。
從安全群組刪除規則
當您從安全群組刪除規則時,變更會自動套用到所有與安全群組相關聯的任何執行個體。
您可以使用下列其中一種方法從安全性群組刪除規則。
- Console
-
刪除安全群組規則
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格中,選擇 Security Groups (安全群組)。
-
選取要更新的安全性群組,選取 Actions (動作),然後選取 Edit inbound rules (編輯輸入規則) 以移除輸入規則,或選取 Edit outbound rules (編輯輸出規則) 以移除輸出規則。
-
選擇規則右側的 刪除 按鈕以刪除。
-
選擇 Save rules (儲存規則)。或者,選擇預覽變更,檢閱變更,然後選擇確認。
- Command line
-
從安全群組中移除一或多個輸入規則
請使用下列其中一個命令。
從安全性群組移除一或多個輸出規則
請使用下列其中一個命令。
刪除安全群組
您無法刪除已和執行個體建立關聯的安全群組。您無法刪除預設安全群組。您無法刪除相同 VPC 中另一個安全群組中規則所參考的安全群組。若您的安全群組已由自身的規則參考,您必須先刪除規則,才能刪除安全群組。
- Console
-
- Command line
-
將安全群組指派至執行個體
您可以在啟動執行個體時將一或多個安全群組指派給執行個體。您也可以在啟動範本中指定一或多個安全群組。安全群組會指派給使用啟動範本啟動的所有執行個體。
變更執行個體的安全群組
啟動執行個體後,您可以透過新增或移除安全群組來變更其安全群組。
- Console
-
變更執行個體的安全群組
在 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格中,選擇 Instances (執行個體)。
-
選取執行個體,然後選取 動作、安全性、變更安全群組。
-
對於關聯的安全群組,請從清單中選取安全群組,然後選取新增安全群組。
若要移除關聯的安全群組,請為該安全群組選擇移除。
-
選擇 Save (儲存)。
- Command line
-