AWS CloudFront + S3 웹사이트: "The specified key does not exist" 오류 해결하기AWS를 이용해 CloudFront와 S3를 결합하여 정적 웹사이트를 호스팅할 때, 가끔 "The specified key does not exist"라는 오류를 만날 수 있습니다. 이 문제는 보통 S3 버킷 설정이나 CloudFront 구성에서 인덱스 문서 관련 문제가 있을 때 발생합니다. 이번 글에서는 이 오류의 원인을 분석하고, 이를 효과적으로 해결하는 방법을 단계별로 알아보겠습니다.오류 원인 분석이 오류는 다음과 같은 이유로 발생할 가능성이 높습니다:S3 버킷의 인덱스 문서 설정 부족S3 버킷에 정적 웹사이트 호스팅을 활성화했지만, index.html과 같은 기본 문서를 지정하..
AWS EC2 메모리 부족 해결: Swap 설정 방법AWS EC2 인스턴스는 기본적으로 RAM(메모리)이 부족할 경우 애플리케이션이 비정상 종료되거나 성능이 저하될 수 있습니다. 이러한 문제를 방지하기 위해 Swap 공간을 추가하면 디스크 공간을 가상 메모리처럼 사용할 수 있습니다. 이번 포스팅에서는 AWS EC2 인스턴스에 Swap 공간을 추가하는 방법을 단계별로 안내하겠습니다.Swap 파일이란?Swap은 운영 체제에서 RAM이 부족할 때 디스크의 일부를 임시 메모리로 사용하는 공간입니다. RAM의 부담을 줄이고, 시스템이 메모리 부족으로 인해 비정상 종료되지 않도록 도와줍니다. 그러나 디스크는 RAM보다 느리기 때문에 Swap은 보조 수단으로만 사용하는 것이 좋습니다.EC2 인스턴스에 Swap 공간 ..