AWS 계정간 RDS Snapshot 공유

ASHAPPYASIKNOW·2022년 7월 20일
0

AWS

목록 보기
6/6
post-thumbnail

복사본을 만드는 계정

RDS 스냅샷(snapshot) 만들기

Take snapshot

take snapshot을 누른다.

db-2022-07-20

알아볼 수 있는 이름으로 Snapshot name을 정한다.
그리고 take snapshot 을 누른다.

KMS Customer managed key 만들기

Create Key

Create key를 누른다.

Configure key

next버튼을 누른다.

Add labels

Key administrator
Defin key usage permissions

Other AWS account

내가 DB이미지를 사용할 AWS 계정 번호를 넣는다.
이 부분이 제일 중요한 부분

Finish버튼을 눌러서 생성을 완료 한다.

Key 생성 완료
키 생성완료

Copy Snapshot

Copy Snapshot 1

Copy Snapshot 2

copy snapshot버튼 클릭

Snapshot Share 하기

Snapshot Share 하기 1

Snapshot Share 하기 2
save버튼 클릭


복사본으로 새로운 DB instance를 만드는 계정

Share 받은 Snapshot 복사하기

Share 받은 Snapshot 복사하기 1

Share 받은 Snapshot 복사하기 2

복사가 완료되면 snapshot file이 생성된다.

만약 권한 문제로 안된다면?

KMS 권한

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": "kms:*",
            "Resource": "*"
        }
    ]
}

kms 관련 권한이 없어서 안되는 경우라면
위와 같이 권한을 만들고 사용자 혹은 그룹 권한에 넣어주면 정상 동작하는 것을 확인 할 수 있다.


새로운 DB 생성하기

Restore snapshot

Restore Snapshot

Restore Snapshot 1
Restore Snapshot 2
Restore Snapshot 3

새로운 DB Instance 가 만들어 진다.


REFERENCES

AWS 계정간 RDS 스냅샷 공유하기

profile
36.9 It's good time to start something new

0개의 댓글