스냅샷을 사용하는 이유는 RDS 를 내가 원하는 상태의 실험용 DB 상태가 있을텐데 그 상태를 저장하여 후에 정보가 바뀌었을 때 다시 스냅샷을 통해 복원이 가능하다
우선 내가 원하는 RDS 인스턴스를 체크박스를 클릭하여 작업 클릭 후 스냅샷 생성 클릭
후에 원하는 RDS 인스턴스 선택 후 이름 작성
스냅샷 생성 클릭
스냅샷이 생성된 것을 확인했으면 이제 스냅샷 이름을 클릭하자
여기서 작업 클릭 후 스냅샷 복원 클릭
화면을 내리다 보면
설정에서 인스턴스 식별자를 지정해준 후
인스턴스 구성에서 버스터블 클래스 클릭한 후 이전 세대 클래스 포함을 토글한 후 프리티어 사용 가능한 t2.micro 를 사용했다
또 더 내리다 보면
연결에 들어가서 퍼블릭 엑세스를 ‘예’로 체크 해준 후
좌측 하단의 DB 인스턴스 복원 클릭
스냅샷을 통해 복원된 RDS 인스턴스 확인 가능
RDS 접속하던 방법과 동일하게 접속하면
RDS_DB 가 만들어져있는 것을 확인 가능
스냅샷 삭제하는 법도 간단하다
여기서 스냅샷 삭제 누르고
확인용 모달에서 삭제 누르면 끝
이제 RDS 인스턴스 삭제하는 과정도 알아보자
이렇게 바로 삭제 클릭 후
여기서 아래에 delete me 를 입력하면 삭제 버튼이 활성화된다
근데 최종 스냅샷 생성에 체크되어 있는 것을 확인할 수 있는데 이는 RDS 를 실수로 삭제하는 것을 방지하기 위해 자동으로 스냅샷을 생성해주는 것이므로 확실하게 삭제해야하면 체크를 해제하고 삭제하면 된다