모니터링 및 알림 문제 해결 - AWS Transfer Family

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

모니터링 및 알림 문제 해결

이 섹션에서는 누락되거나 불완전한 CloudWatch 지표 및 누락된 EventBridge 이벤트를 AWS Transfer Family포함하여의 모니터링 및 알림 문제 해결에 대한 정보를 제공합니다.

누락되거나 불완전한 CloudWatch 지표 문제 해결

설명

Transfer Family 서버의 CloudWatch 지표가 누락되었거나 불완전하거나 예상대로 업데이트되지 않았습니다.

원인

누락되거나 불완전한 지표는 다음과 같은 여러 요인으로 인해 발생할 수 있습니다.

  • 구성 문제 로깅

  • 예상 기간 내에 지표를 생성하지 않는 낮은 활동 수준

  • 잘못된 차원 또는 시간 범위의 지표 보기

솔루션

CloudWatch 지표가 누락되거나 불완전한 문제를 해결하려면:
  1. Transfer Familyserver에 로깅이 올바르게 구성되어 있는지 확인합니다.

    • Transfer Family 콘솔의 서버 세부 정보 > 추가 세부 정보 > 로깅 역할에서 로깅이 활성화되어 있는지 확인합니다.

    • 로깅 역할에는 필요한 권한과 신뢰 관계가 있습니다.

  2. CloudWatch 콘솔에서 지표를 볼 때:

    • 서버 수준 지표에 ServerId와 같은 올바른 차원 사용

    • 활동 기간을 포함하도록 시간 범위 조정

    • 올바른에 있는지 확인 AWS 리전

  3. Transfer Family 서버에서 테스트 활동을 생성하여 지표가 생성되고 있는지 확인합니다.

누락된 EventBridge 이벤트 문제 해결

설명

Transfer Family 이벤트를 캡처하도록 Amazon EventBridge 규칙을 구성했지만 이벤트가 대상 대상으로 전달되지 않거나 예상 작업을 트리거하고 있습니다.

원인

EventBridge 이벤트 누락의 원인은 다음과 같습니다.

  • 잘못 구성된 이벤트 패턴

  • 이벤트 대상의 권한 문제

  • 서비스 제한 또는 제한

  • 서버 구성으로 인해 이벤트가 생성되지 않음

솔루션

누락된 EventBridge 이벤트 문제를 해결하려면:

  1. Transfer Family 이벤트와 일치하도록 이벤트 패턴의 형식이 올바른지 확인합니다.

    { "source": ["aws.transfer"], "detail-type": ["Transfer State Change"], "detail": { "serverId": ["s-1234567890abcdef0"] } }
  2. 이벤트 대상에 필요한 권한이 있는지 확인합니다.

    • Lambda 대상의 경우 Lambda 함수의 리소스 정책에서 EventBridge가 호출하도록 허용하는지 확인합니다.

    • SQS 대상의 경우 대기열 정책에서 EventBridge가 메시지를 전송하도록 허용하는지 확인합니다.

    • SNS 대상의 경우 주제 정책에서 EventBridge가 게시하도록 허용하는지 확인합니다.

  3. 샘플 이벤트를 생성하여 규칙을 테스트합니다.

    • EventBridge 콘솔을 사용하여 패턴과 일치하는 테스트 이벤트 생성

    • Transfer Family 서버에서 이벤트를 생성해야 하는 작업 수행

  4. EventBridge 규칙 지표를 활성화하여 규칙 호출 및 실패를 모니터링합니다.

    aws events put-rule --name "TransferStateChangeRule" --event-pattern '{...}' --state ENABLED --metrics-enabled
  5. CloudWatch Logs에서 이벤트 전송 실패와 관련된 오류 메시지를 확인합니다.