

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

# AS2 사용량 모니터링
<a name="as2-monitoring"></a>

Amazon CloudWatch 및를 사용하여 AS2 활동을 모니터링할 수 있습니다 AWS CloudTrail. 다른 Transfer Family 서버 지표(metrics)를 보려면 [AWS Transfer Family 서버에 대한 Amazon CloudWatch 로깅](structured-logging.md)을 참조하세요.


**AS2 지표**  

| 지표 | 설명 | 
| --- | --- | 
| InboundMessage | 거래 파트너로부터 성공적으로 수신한 AS2 메시지의 총 개수.<br />단위: 개<br />기간: 5분 | 
| InboundFailedMessage | 거래 파트너로부터 성공적으로 수신되지 못한 AS2 메시지의 총 개수. 즉, 거래 파트너가 메시지를 보냈지만 Transfer Family 서버가 메시지를 성공적으로 처리하지 못했습니다.<br />단위: 개<br />기간: 5분 | 
| OutboundMessage | Transfer Family 서버에서 거래 파트너로 성공적으로 보낸 AS2 메시지의 총 개수입니다.<br />단위: 개<br />기간 = 5분 | 
| OutboundFailedMessage | 거래 파트너에게 성공적으로 전송되지 못한 AS2 메시지의 총 개수. 즉, Transfer Family 서버에서 전송되었지만 거래 파트너가 성공적으로 수신하지 못했습니다.<br />단위: 개<br />기간: 5분 | 
| DaysUntilExpiry | 가져올 때 인증서에 `InactiveDate` 설정된에 따라 인증서가 만료될 때까지의 일수입니다.<br />단위: 개<br />차원: `CertificateId`, `Description` (제공된 경우)<br />기간: 1일<br />자세한 내용은 [AS2 인증서 교체](managing-as2-partners.md#as2-certificate-rotation) 단원을 참조하십시오. | 

## AS2 상태 코드
<a name="as2-monitor-status-codes"></a>

다음 표에는 사용자 또는 파트너가 AS2 메시지를 보낼 때 CloudWatch 로그에 로깅할 수 있는 모든 상태 코드가 나열되어 있습니다. 다양한 메시지 처리 단계는 다양한 메시지 유형에 적용되며 모니터링 전용입니다. COMPLETED 및 FAILED 상태는 처리의 마지막 단계를 나타내며 JSON 파일에 표시됩니다.


****  

| 코드 | 설명 | 처리가 완료되었나요? | 
| --- | --- | --- | 
| 처리 | 메시지가 최종 형식으로 변환되는 중입니다. 예를 들어 압축 해제 및 복호화 단계 모두이 상태입니다. | 아니요 | 
| MDN\_TRANSMIT | 메시지 처리가 MDN 응답을 보내고 있습니다. | 아니요 | 
| MDN\_RECEIVE | 메시지 처리가 MDN 응답을 수신하고 있습니다. | 아니요 | 
| COMPLETED | 메시지 처리가 성공적으로 완료되었습니다. 이 상태에는 인바운드 메시지 또는 아웃바운드 메시지의 MDN 확인을 위해 MDN이 전송되는 경우가 포함됩니다. | 예 | 
| FAILED | 메시지 처리에 실패했습니다. 오류 코드 목록은 섹션을 참조하세요[AS2 오류 코드](#as2-error-codes). | 예 | 

## AS2 오류 코드
<a name="as2-error-codes"></a>

다음 표에서는 AS2 파일 전송에서 수신할 수 있는 오류 코드를 나열하고 설명합니다.


**AS2 오류 코드**  

| 코드 | 오류 | 설명 및 해상도 | 
| --- | --- | --- | 
| ACCESS\_DENIED |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/transfer/latest/userguide/as2-monitoring.html)  | 유효하지 않거나 형식이 `StartFileTransfer` 잘못된 요청을 처리할 때 발생합니다`SendFilePaths`. 즉, 경로에 Amazon S3 버킷 이름이 없거나 경로에 유효하지 않은 문자가 포함되어 있습니다. Transfer Family가 액세스 역할 또는 로깅 역할을 맡지 못하는 경우에도 발생합니다.<br />경로에 유효한 Amazon S3 버킷과 키 이름이 포함되어 있는지 확인하세요. | 
| AGREEMENT\_NOT\_FOUND | 계약을 찾을 수 없습니다. | 계약을 찾을 수 없거나 계약이 비활성 프로필과 연결되어 있습니다.<br />Transfer Family 서버 내에서 계약을 업데이트하여 활성 프로필을 포함하세요. | 
| CONNECTOR\_NOT\_FOUND | 커넥터 또는 관련 구성을 찾을 수 없습니다. | 커넥터를 찾을 수 없거나 커넥터가 비활성 프로필과 연결되어 있습니다.<br />활성 프로필을 포함하도록 커넥터를 업데이트하세요. | 
| CREDENTIALS\_RETRIEVAL\_FAILED |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/transfer/latest/userguide/as2-monitoring.html)  | AS2 Basic 인증의 경우 암호를 올바르게 형식화해야 합니다. 다음 해결 방법은 이전 열에 나열된 오류에 해당합니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/transfer/latest/userguide/as2-monitoring.html) | 
| DECOMPRESSION\_FAILED | 메시지 압축을 풀지 못했습니다. | 전송된 파일이 손상되었거나 압축 알고리즘이 유효하지 않습니다.<br />메시지를 다시 전송하고 ZLIB 압축이 사용되는지 확인하거나 압축을 사용하지 않고 메시지를 다시 보내세요. | 
| DECRYPT\_FAILED | {{메시지 ID}} 메시지를 해독하지 못했습니다. 파트너가 올바른 공개 암호화 키를 가지고 있는지 확인하세요. | 복호화에 실패했습니다.<br />파트너가 유효한 인증서를 사용하여 페이로드를 전송했고 암호화는 유효한 암호화 알고리즘을 사용하여 수행되었는지 확인합니다. | 
| DECRYPT\_FAILED\_INVALID\_SMIME\_FORMAT | 엔벨로핑된 MimePart를 파싱할 수 없습니다. | MIME 페이로드가 손상되었거나 지원되지 않는 SMIME 형식입니다.<br />발신자는 사용 중인 형식이 지원되는지 확인한 다음 페이로드를 다시 전송해야 합니다. | 
| DECRYPT\_FAILED\_NO\_DECRYPTION\_KEY\_FOUND | 일치하는 암호 해독 키를 찾을 수 없습니다. | 파트너 프로필에 메시지와 일치하는 인증서가 할당되지 않았거나 메시지와 일치하는 인증서가 현재 만료되었거나 더 이상 유효하지 않습니다.<br />파트너 프로필을 업데이트하고 유효한 인증서가 포함되어 있는지 확인해야 합니다. | 
| DECRYPT\_FAILED\_UNSUPPORTED\_ENCRYPTION\_ALG | 지원되지 않는 알고리즘(ID: {{encryption-ID}})을 사용하여 SMIME 페이로드 암호 해독을 요청했습니다. | 원격 발신자가 지원되지 않는 암호화 알고리즘이 포함된 AS2 페이로드를 전송했습니다.<br />발신자는 AWS Transfer Family에서 지원하는 암호화 알고리즘을 선택해야 합니다. | 
| DUPLICATE\_MESSAGE | 중복 또는 이중 처리된 단계. | 페이로드에 중복 처리 단계가 있습니다. 예를 들어 2개의 암호화 단계가 있습니다.<br />서명, 압축, 암호화를 한 번에 완료하여 메시지를 재전송합니다. | 
| ENCRYPT\_FAILED\_NO\_ENCRYPTION\_KEY\_FOUND | 프로필에서 유효한 공개 암호화 인증서를 찾을 수 없음: {{local-profile-ID}} | Transfer Family가 아웃바운드 메시지를 암호화하려고 시도하지만 로컬 프로필에 대한 암호화 인증서를 찾을 수 없습니다.해결 옵션:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/transfer/latest/userguide/as2-monitoring.html) | 
| ENCRYPTION\_FAILED | {{파일 이름}} 파일을 암호화하지 못했습니다. | 전송할 파일은 암호화에 사용할 수 없습니다.<br />파일이 예상 AS2 위치에 있고 AWS Transfer Family 가 파일을 읽을 권한이 있는지 확인하세요. | 
| FILE\_SIZE\_TOO\_LARGE | 파일 크기가 너무 큽니다. | 이는 파일 크기 제한을 초과하는 파일을 보내거나 받을 때 발생합니다. | 
| HTTP\_ERROR\_RESPONSE\_FROM\_PARTNER | {{파트너 URL}} ID={{message-ID}}인 메시지에 대해 상태 400을 반환했습니다. | 파트너의 AS2 서버와 통신할 때 예상치 못한 HTTP 응답 코드가 반환되었습니다.<br />파트너는 AS2 서버 로그에서 추가 진단을 제공할 수 있습니다. | 
| INSUFFICENT\_MESSAGE\_SECURITY\_UNENCRYPTED | 암호화가 필요합니다. | 파트너가 Transfer Family에 암호화되지 않은 메시지를 보냈지만 이 메시지는 지원되지 않습니다. 발신자는 암호화된 페이로드를 사용해야 합니다. | 
| INVALID\_ENDPOINT\_PROTOCOL | HTTP와 HTTPS만 지원됩니다. | AS2 커넥터 구성에서 HTTP 또는 HTTPS를 프로토콜로 지정해야 합니다. | 
| INVALID\_REQUEST |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/transfer/latest/userguide/as2-monitoring.html)  | 이 오류에는 여러 가지 원인이 있습니다. 다음 해결 방법은 이전 열에 나열된 오류에 해당합니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/transfer/latest/userguide/as2-monitoring.html) | 
| INVALID\_URL\_FORMAT | 잘못된 URL 형식: {{URL}} | 잘못된 URL로 구성된 커넥터를 사용하여 아웃바운드 메시지를 보낼 때 이 문제가 발생합니다.<br />커넥터가 유효한 HTTP 또는 HTTPS URL로 구성되어 있는지 확인하세요. | 
| MDN\_RESPONSE\_INDICATES\_AUTHENTICATION\_FAILED | 해당 사항 없음 | 수신자는 발신자를 인증할 수 없습니다. 거래 파트너가 [처리 수정자](https://datatracker.ietf.org/doc/html/rfc4130#section-7.5.4) 오류: authentication-failed와 함께 Transfer Family에 MDN을 반환합니다. | 
| MDN\_RESPONSE\_INDICATES\_DECOMPRESSION\_FAILED | 해당 사항 없음 | 이는 수신자가 메시지 내용을 압축 해제할 수 없을 때 발생합니다. 거래 파트너가 [처리 수정자](https://datatracker.ietf.org/doc/html/rfc4130#section-7.5.4) 오류: decompression-failed와 함께 Transfer Family에 MDN을 반환합니다. | 
| MDN\_RESPONSE\_INDICATES\_DECRYPTION\_FAILED | 해당 사항 없음 | 수신자는 메시지 내용을 해독할 수 없습니다. 거래 파트너가 [처리 수정자](https://datatracker.ietf.org/doc/html/rfc4130#section-7.5.4) 오류: authentication-failed와 함께 Transfer Family에 MDN을 반환합니다. | 
| MDN\_RESPONSE\_INDICATES\_INSUFFICIENT\_MESSAGE\_SECURITY | 해당 사항 없음 | 수신자는 메시지가 서명되거나 암호화되기를 기대하지만, 그렇지 않습니다. 거래 파트너가 [처리 수정자](https://datatracker.ietf.org/doc/html/rfc4130#section-7.5.4)오류: insufficient-message-security와 함께 Transfer Family에 MDN을 반환합니다.커넥터에서 서명 및/또는 암호화를 활성화하여 거래 파트너의 기대에 부합하도록 하세요. | 
| MDN\_RESPONSE\_INDICATES\_INTEGRITY\_CHECK\_FAILED | 해당 사항 없음 | 수신자는 콘텐츠 무결성을 확인할 수 없습니다. 거래 파트너가 [처리 수정자](https://datatracker.ietf.org/doc/html/rfc4130#section-7.5.4) 오류: integrity-check-failed와 함께 Transfer Family에 MDN을 반환합니다. | 
| PATH\_NOT\_FOUND | 디렉터리 {{file-path}}를 생성할 수 없습니다. 상위 경로를 찾을 수 없습니다. | Transfer Family가 고객의 Amazon S3 버킷에 디렉터리를 생성하려고 시도했지만 버킷을 찾을 수 없습니다.`StartFileTransfer`명령에 언급된 각 경로에 기존 버킷의 이름이 포함되어 있는지 확인하세요. | 
| SEND\_FILE\_NOT\_FOUND | 파일 경로 {{파일 경로}}를 찾을 수 없습니다. | Transfer Family는 파일 보내기 작업에서 파일을 찾을 수 없습니다.<br />구성된 홈 디렉토리 및 경로가 유효하고 Transfer Family에 파일에 대한 읽기 권한이 있는지 확인합니다. | 
| SERVER\_NOT\_FOUND | 이벤트와 연결된 서버를 찾을 수 없습니다. | Transfer Family가 메시지를 받았을 때 서버를 찾지 못했습니다. 수신 메시지를 처리하는 중에 서버가 삭제되면 이런 일이 발생할 수 있습니다. | 
| SERVER\_NOT\_ONLINE | 서버 {{server-ID}}가 온라인 상태가 아닙니다. | Transfer Family 서버가 오프라인 상태입니다.메시지를 수신하고 처리할 수 있도록 서버를 시작합니다. | 
| SIGNING\_FAILED | 파일에 서명하지 못했습니다. | 전송할 파일을 서명할 수 없거나 서명을 수행할 수 없습니다.<br />파일이 예상 AS2 위치에 있고 AWS Transfer Family 가 파일을 읽을 권한이 있는지 확인하세요. | 
| SIGNING\_FAILED\_NO\_SIGNING\_KEY\_FOUND | 프로필: {{로컬}} 프로필 ID에 대한 인증서를 찾을 수 없습니다. | 아웃바운드 메시지에 서명하려고 시도했지만 로컬 프로필에 대한 서명 인증서를 찾을 수 없습니다.해결 옵션:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/transfer/latest/userguide/as2-monitoring.html) | 
| UNABLE\_RESOLVE\_HOST\_TO\_IP\_ADDRESS | 호스트 이름을 IP 주소로 확인할 수 없습니다. | Transfer Family는 AS2 커넥터에 구성된 공용 DNS 서버에서 DNS 대 IP 주소 확인을 수행할 수 없습니다.<br />커넥터가 유효한 파트너 URL을 가리키도록 업데이트하세요. | 
| UNABLE\_TO\_CONNECT\_TO\_REMOTE\_HOST\_OR\_IP | 엔드포인트에 대한 연결이 시간 초과되었습니다. | Transfer Family는 구성된 파트너의 AS2 서버에 소켓 연결을 설정할 수 없습니다.<br />구성된 IP 주소에서 파트너의 AS2 서버를 사용할 수 있는지 확인하세요. | 
| UNABLE\_TO\_RESOLVE\_HOSTNAME | {{호스트 이름}}의 호스트 이름을 확인할 수 없습니다. | Transfer Family 서버가 공용 DNS 서버를 사용하여 파트너의 호스트 이름을 확인할 수 없습니다.<br />구성된 호스트가 등록되어 있고 DNS 레코드를 게시할 시간이 있었는지 확인하세요. | 
| VERIFICATION\_FAILED | {{메시지 ID}} AS2 메시지에 대한 서명 확인에 실패했거나 MIC 코드가 일치하지 않았습니다. | 발신자의 서명 인증서가 원격 프로필의 서명 인증서와 일치하는지 확인하세요. 또한 MIC 알고리즘이 호환되는지 확인합니다 AWS Transfer Family. | 
| VERIFICATION\_FAILED\_NO\_MATCHING\_KEY\_FOUND |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/transfer/latest/userguide/as2-monitoring.html)  | AWS Transfer Family 가 수신된 메시지의 서명을 확인하려고 하지만 파트너 프로필에 일치하는 서명 인증서를 찾을 수 없습니다.해결 옵션:[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/transfer/latest/userguide/as2-monitoring.html) | 