EC2 데이터베이스용 데이터 마이그레이션 설정
EC2 데이터베이스용 데이터 마이그레이션 설정
EC2 소스 데이터베이스에서 데이터 마이그레이션을 시작하려면 동등한 RDS 데이터베이스를 생성해야 합니다. 데이터베이스 생성 지침은 Amazon RDS DB 인스턴스 생성을 참조하세요.
대상 데이터베이스를 생성한 후 다음 단계를 사용하여 데이터 마이그레이션을 설정하세요:
출처: 문서
본문
데이터 마이그레이션 프로젝트 설정
- RDS 콘솔의 Databases 페이지에서 대상 데이터베이스를 선택합니다.
- Actions 드롭다운을 선택하고 Migrate data from EC2 database 옵션을 선택합니다. 지원되는 대상 데이터베이스를 보려면 Limitations를 참조하세요.
- Select source EC2 database 섹션에서:
- Engine type을 확인하여 소스 데이터베이스와 동일한지 확인합니다. 또한 엔진 버전이 호환되는지 확인합니다.
- EC2 instance에 대해 소스 데이터베이스가 있는 EC2 인스턴스를 선택합니다.
- Port에 대해 소스 데이터베이스가 트래픽을 허용하는 포트를 입력합니다.
- Secret에 대해 기존 시크릿이 없으면 Create and use a new secret을 선택합니다. 소스 데이터베이스의 Username 및 Password를 입력합니다. 또한 시크릿을 암호화할 KMS key를 선택합니다. 기존 시크릿이 있으면 Use an existing secret을 선택한 다음 드롭다운에서 시크릿을 선택합니다.
- IAM role for secret에 대해 기존 IAM 역할이 있으면 Use an existing IAM role을 선택하고 이전 단계의 시크릿 ID에 액세스할 수 있는 드롭다운에서 IAM 역할을 선택합니다. 기존 IAM 역할이 없으면 Create and use new IAM role을 선택합니다. IAM role name에 역할의 새 이름을 입력합니다. 이 역할과 연결된 권한은 아래 링크에서 볼 수 있습니다.
- View target RDS database 섹션에서:
- 섹션에서 대상 데이터베이스의 설정을 확인합니다.
- Secret에 대해 대상 데이터베이스 자격 증명을 보유한 기존 시크릿이 없으면 Create and use a new secret을 선택합니다. 기존 시크릿이 있으면 드롭다운에서 시크릿을 선택합니다.
- IAM role for secret에 대해 이전 단계의 시크릿에 액세스할 수 있는 IAM 역할을 선택합니다. 기존 IAM 역할이 없으면 새 IAM 역할을 생성할 수도 있습니다. 드롭다운에 IAM 역할이 채워지지 않으면
arn:aws:iam:account_id:role/roleName형식으로 IAM 역할 ARN을 지정합니다.
- Configure data migration 섹션에서:
- Full load, Full load and change data capture (CDC) 또는 Change data capture (CDC) 중에서 선택하여 데이터 마이그레이션 유형을 선택합니다. 이러한 옵션에 대한 자세한 내용은 Overview를 참조하세요. 마이그레이션이 시작된 후에는 마이그레이션 유형을 수정할 수 없습니다.
- IAM role for data migration에 대해 기존 IAM 역할이 있으면 Use an existing IAM role을 선택하고 마이그레이션에 필요한 리소스를 생성할 수 있는 권한을 DMS에 부여하는 드롭다운에서 IAM 역할을 선택합니다. 기존 IAM 역할이 없으면 Create and use new IAM role을 선택합니다.
참고
계정에서 역할 관리자가 활성화된 경우 Amazon RDS가 역할을 자동으로 연결하며, 여기에 설명된 역할 옵션(소스 시크릿, 대상 시크릿 및 데이터 마이그레이션용)은 Customize 옵션으로 대체됩니다. 다른 역할을 사용하려면 Customize를 선택하세요. 자세한 내용은 IAM User Guide의 IAM role creation을 참조하세요.