{{htmlmetatags>metatag-robots=() metatag-keywords=(ElastiCache,S3,백업,권한 설정) metatag-description=(ElastiCache 백업을 S3에 저장해서 다운로드 받기) metatag-og:description=(ElastiCache 백업을 S3에 저장해서 다운로드 받기) }} {{page>aws:elastic_beanstalk_관련_문서&nofooter&noeditbtn&firstseconly}} ElastiCache 백업 저장 ====== ElastiCache 백업을 S3에 저장 ====== 목적 * ElastiCache 백업을 파일로 저장해서 다운로드 받기 순서 * 'AWS 콘솔 홈' > 'ElastiCache' 메인으로 이동 * 'ElastiCache 대시보드' > '리소스' 화면에서 백업 종류를 선택 * 'ElastiCache 대시보드' > '리소스' > '백업' > '수동' : 수동으로 남겨둔 백업 * 'ElastiCache 대시보드' > '리소스' > '백업' > '자동화' : 1일마다 자동으로 남는 백업 * 메뉴 ('ElastiCache 대시보드' > '리소스' > '백업' > '자동화') 선택 후 이동 * 백업 리스트 중에 한가지 선택 * 상단 메뉴의 '복사' 버튼 클릭 * '백업 사본을 만드시겠습니까?' * '새 백업 이름' 작성 * 대상 s3 위치 설정 S3에 쓸 권한이 없어서, 오류가 나는 경우 다음 항목 보기 ====== ElastiCache에 S3에 저장할 권한 설정 하기 ====== ElastiCache의 백업을 s3에 저장할 수 있는 권한을 설정하기 * 참고 문서: [[https://docs.aws.amazon.com/ko_kr/AmazonElastiCache/latest/red-ug/backups-exporting.html|백업 내보내기]] 1. 버킷 생성 (또는 기존 버킷 활용) * 주의사항: 같은 리젼에 만들어야 한다. 2. 저장할 버킷에 액세스 권한 부여 * [[https://docs.aws.amazon.com/ko_kr/AmazonElastiCache/latest/red-ug/backups-exporting.html#backups-exporting-default-region|기본 리전의 S3 버킷에 대한 액세스 권한 부여]] * 설명을 이해 못해서 한참 헤맸는데, 여기 문서를 따라 하다가 * '상자에서 다음 목록에 표시된 대로 AWS 리전의 정식 ID를 추가합니다.' 이 아래 나온 리전 번호를 그대로 사용해야 한다. * 기본 값인 540804c33a284a299d2547575ce1010f2312ef3da9b3a053c8bc45bf233e4353 를 그대로 사용. 다른 값이나 계정을 정의 하라는 것이 아니었다. ====== 백업하기 ====== 백업 사본 만드는 과정으로 돌아가서, '백업 사본을 만드시겠습니까?' 팝업에서 * '복사' 버튼 실행! * 그냥 잘 될것입니다. S3 관리 화면으로 이동해서, 확인 하기 * 'AWS 서비스' > 'S3' 눌러서 'Amazon S3' 화면으로 이동 * 백업 저장용 버킷으로 이동 * 확장자가 rdb인 파일이 보이면 성공. * 해당 파일을 다운로드