워크플로에 대한 로깅 관리 - AWS Transfer Family

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

워크플로에 대한 로깅 관리

CloudWatch 는 워크플로 진행 상황 및 결과에 대한 통합 감사 및 로깅을 제공합니다. 또한 워크플로에 대한 여러 지표를 AWS Transfer Family 제공합니다. 이전 1분 간 시작, 성공적으로 완료, 및 실패한 워크플로 실행 수에 대한 지표를 볼 수 있습니다. Transfer Family에 대한 모든 CloudWatch 지표는 에 설명되어 있습니다Transfer Family에 대한 CloudWatch 지표 사용.

워크플로에 대한 Amazon CloudWatch 로그 보기
  1. 에서 Amazon CloudWatch 콘솔을 엽니다https://console.aws.amazon.com/cloudwatch/.

  2. 왼쪽 탐색 창에서 로그를 선택한 다음, 로그 그룹을 선택합니다.

  3. 로그 그룹 페이지의 탐색 모음에서 AWS Transfer Family 서버에 적합한 리전을 선택합니다.

  4. 서버에 해당하는 로그 그룹을 선택합니다.

    예를 들어 서버 ID가 s-1234567890abcdef0인 경우 로그 그룹은 /aws/transfer/s-1234567890abcdef0입니다.

  5. 서버의 로그 그룹 세부 정보 페이지에는 가장 최근의 로그 스트림이 표시됩니다. 탐색 중인 사용자에 대한 로그 스트림은 두 가지입니다.

    • 각 Secure Shell(SSH) 파일 전송 프로토콜(SFTP) 세션당 1개.

    • 서버에서 실행 중인 워크플로의 로그 스트림 워크플로의 로그 스트림 형식은 username.workflowID.uniqueStreamSuffix입니다.

    예를 들어 사용자가 mary-major이면 다음과 같은 로그 스트림이 있습니다.

    mary-major-east.1234567890abcdef0 mary.w-abcdef01234567890.021345abcdef6789
    참고

    이 예에 나열된 16자리 영숫자 식별자는 가상의 식별자입니다. Amazon에 표시되는 값은 CloudWatch 다릅니다.

mary-major-usa-east.1234567890abcdef0로그 이벤트 페이지에는 각 사용자 세션의 세부 정보가 표시되고 mary.w-abcdef01234567890.021345abcdef6789 로그 스트림에는 워크플로에 대한 세부 정보가 포함됩니다.

다음은 복사 단계가 포함된 워크플로(w-abcdef01234567890)를 기반으로 하는 mary.w-abcdef01234567890.021345abcdef6789의 샘플 로그 스트림입니다.

{ "type": "ExecutionStarted", "details": { "input": { "initialFileLocation": { "bucket": "DOC-EXAMPLE-BUCKET", "key": "mary/workflowSteps2.json", "versionId": "version-id", "etag": "etag-id" } } }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id", "transferDetails": { "serverId":"s-server-id", "username":"mary", "sessionId":"session-id" } }, { "type":"StepStarted", "details": { "input": { "fileLocation": { "backingStore":"S3", "bucket":"DOC-EXAMPLE-BUCKET", "key":"mary/workflowSteps2.json", "versionId":"version-id", "etag":"etag-id" } }, "stepType":"COPY", "stepName":"copyToShared" }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id", "transferDetails": { "serverId":"s-server-id", "username":"mary", "sessionId":"session-id" } }, { "type":"StepCompleted", "details":{ "output":{}, "stepType":"COPY", "stepName":"copyToShared" }, "workflowId":"w-abcdef01234567890", "executionId":"execution-id", "transferDetails":{ "serverId":"server-id", "username":"mary", "sessionId":"session-id" } }, { "type":"ExecutionCompleted", "details": {}, "workflowId":"w-abcdef01234567890", "executionId":"execution-id", "transferDetails":{ "serverId":"s-server-id", "username":"mary", "sessionId":"session-id" } }