AWS Database Migration Service(AWS DMS) 작업에 대한 Amazon CloudWatch logs를 관리하고 싶습니다.
해결 방법
참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생할 경우 AWS CLI의 최신 버전을 사용하고 있는지 확인하세요.
새 DMS 작업의 로깅 켜기
새 AWS DMS 작업의 로깅을 켜려면 작업을 생성할 때 CloudWatch Logs 사용을 선택합니다.
기존 DMS 작업의 로깅 켜기
기존 작업의 로깅을 켜려면 다음을 수행합니다.
- AWS DMS 콘솔을 열고 탐색 창에서 Database migration tasks(데이터베이스 마이그레이션 작업)를 선택합니다.
- 작업이 실패 또는 중지됨 상태인 경우 해당 작업을 선택하고 작업을 선택합니다. 수정을 선택한 다음 CloudWatch Logs 활성화를 선택합니다.
- 작업이 Running(실행 중) 상태인 경우 AWS CLI를 사용하여 로깅에 대한 작업 설정을 변경할 수 있습니다.
- 작업을 실행하는 AWS 계정에서 AWS Identity and Access Management(IAM) 역할 dms-cloudwatch-logs-role이 존재하는지 확인합니다. 작업을 실행하는 AWS 계정에 역할이 없는 경우, AWS DMS 작업에 대한 CloudWatch 로그를 볼 수 없는 이유는 무엇인가요?의 단계를 따르세요.
로깅을 킨 후 AWS DMS 작업 로그를 관리할 수 있습니다.
DMS 작업의 로그 보기
실행했던 작업의 로그를 보려면 다음 단계를 따릅니다.
- AWS DMS 콘솔을 열고 탐색 창에서 데이터베이스 마이그레이션 작업을 선택합니다.
- 작업 이름을 선택합니다.
- 개요 세부 정보 섹션에서 로그 보기를 선택합니다.
DMS 작업의 로그 삭제
로그를 삭제하려면 다음 단계를 수행합니다.
- AWS DMS 콘솔을 열고 탐색 창에서 복제본 인스턴스를 선택합니다.
- 작업을 호스팅하는 복제 인스턴스 이름을 선택합니다.
- 로그 관리 섹션에서 삭제하려는 로그를 선택합니다.
- 삭제를 선택합니다.
- 삭제를 선택하여 로그를 영구적으로 삭제하는지 확인합니다.
다음 단계에 따라 CloudWatch 콘솔에서 AWS DMS 로그를 삭제할 수도 있습니다.
- CloudWatch 콘솔을 열고 탐색 창에서 Logs(로그)를 선택합니다.
- Filter(필터) 필드를 사용하여 로그 파일을 검색합니다. 이 로그 그룹에는 접두사 dms가 있습니다.
- 로그 그룹을 선택한 다음 [Actions]를 선택합니다.
- [Delete log group]를 선택합니다.
- 삭제를 선택하여 로그를 영구적으로 삭제하는지 확인합니다.
관련 정보
Oracle bystander 및 AWS DMS를 사용하여 Amazon RDS for PostgreSQL로 온프레미스 Oracle 데이터베이스 마이그레이션