안녕하세요, 오늘은 베스핀글로벌 SRE실 강병하님이 작성해주신 Redis Backup to S3에 대해 알아봅니다.
궁금한 부분이 있으시면 편하게 댓글을 달아주세요 🙂
Step 1: S3 Bucket 생성
ElastiCache 스냅샷(rdb 파일)을 S3 버킷에 복사하려면 먼저 해당 버킷이 ElastiCache 클러스터와 같은 리전에 있는지 확인해야 합니다. 그런 다음 버킷 정책과 Identity and Access Management(IAM) 권한을 설정하여 ElastiCache 및 IAM 사용자가 해당 버킷에 액세스할 수 있도록 해야 합니다. Amazon ElastiCache에 버킷 정책 권한이 있어야 S3 버킷에 액세스하여 .rdb 파일을 복사할 수 있습니다. 또한 사용자의 IAM 권한이 S3 버킷의 객체 (.rdb 파일)에 액세스하도록 설정되어 있어야 합니다.
Step 2: 사전조건
ElastiCache 클러스터와 같은 리전 내에 Amazon S3 버킷을 생성하거나 기존 버킷을 지정합니다.
Amazon ElastiCache 서비스에 S3에 대한 액세스 권한을 부여합니다.
IAM 사용자에게 해당 버킷에 복사하고 붙여넣을 권한을 허용합니다.
Step 3: 방법
ElastiCache 클러스터와 같은 리전 내에 내보낼 Amazon S3 버킷을 생성하거나 기존 버킷을 지정합니다.