본문 바로가기
인터넷보안

AWS VPC를 활용한 보안 그룹 생성

by GPT러너 2025. 4. 30.
728x90
반응형
반응형

안녕하세요! 오늘은 AWS VPC를 활용하여 보안 그룹을 생성하는 방법에 대해 알아보고자 합니다. 초보자 분들도 쉽게 이해하실 수 있도록 친절하게 설명해 드리겠습니다.

📑 목차

  1. AWS VPC와 보안 그룹 개념 이해
  2. 보안 그룹 생성하기
  3. 보안 그룹 설정하기
  4. 보안 그룹 적용하기

🔐 AWS VPC와 보안 그룹 개념 이해

AWS VPC(Virtual Private Cloud)는 사용자가 정의한 가상 네트워크입니다. 이 내에서 EC2 인스턴스와 같은 AWS 리소스를 실행할 수 있습니다.

보안 그룹은 AWS VPC 내에서 실행되는 EC2 인스턴스에 대한 인바운드와 아웃바운드 트래픽을 제어하는 가상 방화벽 규칙의 집합입니다. 보안 그룹을 생성하고 설정하는 방법을 알아볼까요?

📝 보안 그룹 생성하기

// 보안 그룹을 생성하기 위한 AWS CLI 명령어입니다.
aws ec2 create-security-group --group-name my-sg --description "My security group" --vpc-id vpc-1a2b3c4d

AWS CLI를 통해 보안 그룹을 생성할 수 있습니다. 위 코드는 'my-sg'라는 이름의 보안 그룹을 'vpc-1a2b3c4d'라는 VPC에 생성하는 예시입니다.

🔧 보안 그룹 설정하기

// 인바운드 규칙 설정 예시
aws ec2 authorize-security-group-ingress --group-name my-sg --protocol tcp --port 22 --cidr 203.0.113.0/24

// 아웃바운드 규칙 설정 예시
aws ec2 authorize-security-group-egress --group-id sg-903004f8 --protocol tcp --port 80 --cidr 203.0.113.0/24

보안 그룹의 인바운드와 아웃바운드 규칙을 설정할 수 있습니다. 인바운드 규칙은 들어오는 트래픽을, 아웃바운드 규칙은 나가는 트래픽을 제어합니다.

🎯 보안 그룹 적용하기

// 보안 그룹을 EC2 인스턴스에 적용하는 예시
aws ec2 modify-instance-attribute --instance-id i-1234567890abcdef0 --groups sg-903004f8 sg-1a2b3c4d

마지막으로, 생성하고 설정한 보안 그룹을 EC2 인스턴스에 적용해야 합니다. 위 코드는 'sg-903004f8'와 'sg-1a2b3c4d'라는 보안 그룹을 'i-1234567890abcdef0' 인스턴스에 적용하는 예시입니다.


🔖 정리

오늘은 AWS VPC 내에서 보안 그룹을 생성하고 설정하는 방법을 알아보았습니다.

1. 보안 그룹 생성

2. 보안 그룹 설정

3. 보안 그룹 적용

이 세 가지 단계를 거쳐서 AWS VPC에서 보안 그룹을 활용할 수 있습니다. AWS에서 제공하는 이 기능을 통해 보다 안전하게 서비스를 운영할 수 있습니다.

📌 다음 글 예고: VPC 피어링을 활용한 네트워크 연결

728x90
반응형

'인터넷보안' 카테고리의 다른 글

VPC 피어링을 활용한 네트워크 연결  (2) 2025.05.01
바쁜 세상 속, 나를 위한 쉼표 한 줄  (35) 2025.04.30
AWS VPC 고급 튜토리얼  (4) 2025.04.30
AWS VPC 튜토리얼  (4) 2025.04.30
AWS 보안 그룹 관리하기  (2) 2025.04.30