AWS DMS에 대한 CloudWatch Logs를 켜거나 액세스하거나 삭제하려면 어떻게 해야 하나요?

2분 분량
0

AWS Database Migration Service(AWS DMS) 작업에 대한 Amazon CloudWatch logs를 관리하고 싶습니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생할 경우 AWS CLI의 최신 버전을 사용하고 있는지 확인하세요.

새 DMS 작업의 로깅 켜기

새 AWS DMS 작업의 로깅을 켜려면 작업을 생성할 때 CloudWatch Logs 사용을 선택합니다.

기존 DMS 작업의 로깅 켜기

기존 작업의 로깅을 켜려면 다음을 수행합니다.

  1. AWS DMS 콘솔을 열고 탐색 창에서 Database migration tasks(데이터베이스 마이그레이션 작업)를 선택합니다.
  2. 작업이 실패 또는 중지됨 상태인 경우 해당 작업을 선택하고 작업을 선택합니다. 수정을 선택한 다음 CloudWatch Logs 활성화를 선택합니다.
  3. 작업이 Running(실행 중) 상태인 경우 AWS CLI를 사용하여 로깅에 대한 작업 설정을 변경할 수 있습니다.
  4. 작업을 실행하는 AWS 계정에서 AWS Identity and Access Management(IAM) 역할 dms-cloudwatch-logs-role이 존재하는지 확인합니다. 작업을 실행하는 AWS 계정에 역할이 없는 경우, AWS DMS 작업에 대한 CloudWatch 로그를 볼 수 없는 이유는 무엇인가요?의 단계를 따르세요.

로깅을 킨 후 AWS DMS 작업 로그를 관리할 수 있습니다.

DMS 작업의 로그 보기

실행했던 작업의 로그를 보려면 다음 단계를 따릅니다.

  1. AWS DMS 콘솔을 열고 탐색 창에서 데이터베이스 마이그레이션 작업을 선택합니다.
  2. 작업 이름을 선택합니다.
  3. 개요 세부 정보 섹션에서 로그 보기를 선택합니다.

DMS 작업의 로그 삭제

로그를 삭제하려면 다음 단계를 수행합니다.

  1. AWS DMS 콘솔을 열고 탐색 창에서 복제본 인스턴스를 선택합니다.
  2. 작업을 호스팅하는 복제 인스턴스 이름을 선택합니다.
  3. 로그 관리 섹션에서 삭제하려는 로그를 선택합니다.
  4. 삭제를 선택합니다.
  5. 삭제를 선택하여 로그를 영구적으로 삭제하는지 확인합니다.

다음 단계에 따라 CloudWatch 콘솔에서 AWS DMS 로그를 삭제할 수도 있습니다.

  1. CloudWatch 콘솔을 열고 탐색 창에서 Logs(로그)를 선택합니다.
  2. Filter(필터) 필드를 사용하여 로그 파일을 검색합니다. 이 로그 그룹에는 접두사 dms가 있습니다.
  3. 로그 그룹을 선택한 다음 [Actions]를 선택합니다.
  4. [Delete log group]를 선택합니다.
  5. 삭제를 선택하여 로그를 영구적으로 삭제하는지 확인합니다.

관련 정보

Oracle bystander 및 AWS DMS를 사용하여 Amazon RDS for PostgreSQL로 온프레미스 Oracle 데이터베이스 마이그레이션