안녕하세요! 오늘은 AWS VPC를 활용하여 보안 그룹을 생성하는 방법에 대해 알아보고자 합니다. 초보자 분들도 쉽게 이해하실 수 있도록 친절하게 설명해 드리겠습니다.
📑 목차
- AWS VPC와 보안 그룹 개념 이해
- 보안 그룹 생성하기
- 보안 그룹 설정하기
- 보안 그룹 적용하기
🔐 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 피어링을 활용한 네트워크 연결
'인터넷보안' 카테고리의 다른 글
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 |