현재 AWS WAF Classic 배포를 AWS WAF로 마이그레이션하려고 합니다. 마이그레이션과 관련된 가동 중지 시간도 알고 싶습니다.
해결 방법
사전 요구 사항: 마이그레이션 주의 사항 및 제한 사항을 검토하십시오.
다음 옵션 중 하나를 사용하여 AWS WAF Classic에서 AWS WAF로 마이그레이션합니다.
다음 마이그레이션 프로세스를 사용하면 가동 중지 시간이 발생하지 않습니다. 마이그레이션 후에는 규칙을 프로덕션 환경에서 적용하기 전에 AWS WAF 보호 기능을 테스트하고 조정하는 것이 가장 좋습니다.
수동 마이그레이션
간단한 AWS WAF 배포에는 수동 마이그레이션을 사용합니다. 수동 마이그레이션은 AWS WAF에 AWS WAF Classic 리소스를 다시 생성합니다. 마이그레이션이 완료될 때까지 요청 처리에 불일치가 발생할 수 있습니다.
수동 마이그레이션을 수행하려면 다음을 완료하십시오.
- AWS WAF를 설정합니다.
- 보호 팩(웹 ACL) 을 마이그레이션합니다.
- 새 웹 ACL을 검토하고 필요에 따라 구성을 업데이트합니다.
AWS WAF의 보안 자동화(자동화)
AWS WAF로 자동 마이그레이션하려면 AWS WAF의 보안 자동화를 사용합니다. 이 솔루션은 AWS CloudFormation을 사용합니다.
참고: AWS WAF용 보안 자동화를 사용하여 AWS WAF Classic에서 마이그레이션할 때는 AWS WAF Classic 마이그레이션 마법사를 사용하지 마십시오.
AWS WAF의 보안 자동화를 사용하여 새 웹 ACL을 배포하려면 스택 시작의 단계를 완료하십시오.
참고: 현재 AWS WAF Classic에 있는 리소스와 일치하는 **Endpoint Type(엔드포인트 유형)**을 선택해야 합니다. API Gateway REST API 또는 Application Load Balancer를 사용하는 경우 ALB를 선택합니다.
AWS CloudFormation이 새로운 AWS WAF 웹 ACL을 포함하여 보안 자동화에 필요한 모든 리소스가 포함된 새 스택을 생성합니다. 새 웹 ACL은 AWS 리소스와 자동으로 연결되지 않습니다. AWS WAF로의 마이그레이션을 완료하려면 AWS 리소스에 AWS WAF 웹 ACL을 수동으로 연결해야 합니다. 이 프로세스는 AWS 리소스와 AWS WAF Classic 웹 ACL의 연결을 자동으로 끊습니다. 리소스를 새 AWS WAF 웹 ACL과 연결하면 웹 ACL의 규칙이 인바운드 요청을 검사합니다.
AWS WAF로 마이그레이션한 후에는 새 웹 ACL을 검토하고 필요에 따라 구성을 업데이트하는 것이 좋습니다.
참고: 자동으로 마이그레이션할 수 없는 기존 규칙을 수동으로 다시 만들어야 할 수도 있습니다. 자세한 내용은 보호 팩(웹 ACL) 마이그레이션: 수동 후속 조치를 참조하십시오.
AWS WAF Classic 마이그레이션 마법사(자동)
AWS WAF Classic 마이그레이션 마법사를 사용하여 기존 AWS WAF Classic 리소스를 AWS WAF로 자동 마이그레이션할 수 있습니다. AWS WAF Classic 마이그레이션 마법사를 사용하지 않아야 하는 경우도 있습니다. 자세한 내용은 마이그레이션 주의 사항 및 제한 사항을 참조하십시오.
AWS WAF Classic 마이그레이션 마법사를 사용해 새 웹 ACL을 배포하려면 보호 팩(웹 ACL) 마이그레이션: 자동 마이그레이션의 단계를 완료하십시오.
AWS CloudFormation은 새 AWS WAF 웹 ACL을 포함하여 AWS WAF Classic에서 마이그레이션한 모든 리소스로 새 스택을 생성합니다. 새 웹 ACL은 AWS 리소스와 자동으로 연결되지 않습니다. AWS WAF로의 마이그레이션을 완료하려면 AWS 리소스에 AWS WAF 웹 ACL을 수동으로 연결해야 합니다. 이 프로세스는 AWS 리소스와 AWS WAF Classic 웹 ACL의 연결을 자동으로 끊습니다. 리소스를 새 AWS WAF 웹 ACL과 연결하면 웹 ACL의 규칙이 인바운드 요청을 검사합니다.
AWS WAF로 마이그레이션한 후에는 새 웹 ACL을 검토하고 필요에 따라 구성을 업데이트하는 것이 모범 사례입니다.
참고: 자동으로 마이그레이션할 수 없는 기존 규칙을 수동으로 다시 만들어야 할 수도 있습니다. 자세한 내용은 보호 팩(웹 ACL) 마이그레이션: 수동 후속 조치를 참조하십시오.
관련 정보
AWS WAF Classic에서 새로운 AWS WAF로 규칙 마이그레이션