AWS Shield Advanced 적용 필요성 점검

서비스의 DDoS 대응 요구에 맞게 추가 보호를 검토하세요.

설명

AWS Shield Standard는 일반적인 DDoS 공격에 대한 기본 보호를 제공합니다. Shield Advanced는 별도 구독을 통해 지원 대상 리소스에 추가 탐지, 완화, 대응 지원을 제공합니다.

잠재적 영향

추가 보호가 필요한 중요 서비스에서 Shield Advanced를 사용하지 않으면 그에 따른 대응 기능과 지원을 활용할 수 없습니다.

해결 방법

서비스의 위험과 비용을 검토해 Shield Advanced가 필요한 대상을 정하세요. 구독 후 지원 대상 리소스의 ARN을 aws_shield_protection에 연결하고 보호 상태를 확인하세요.

예시

Elastic IP의 Shield Advanced 보호를 구성하는 예시입니다. 실제 서비스 연결은 생략했으며, 유효한 구독이 필요합니다.

변경 전

hcl
resource "aws_eip" "service_ip" {
  domain = "vpc"
}

변경 후

hcl
data "aws_region" "current" {}
data "aws_caller_identity" "current" {}

resource "aws_eip" "service_ip" {
  domain = "vpc"
}

resource "aws_shield_protection" "service_ip" {
  name         = "example"
  resource_arn = "arn:aws:ec2:${data.aws_region.current.name}:${data.aws_caller_identity.current.account_id}:eip-allocation/${aws_eip.service_ip.id}"
}

참조