

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

# AWS CloudHSM 클라이언트 SDK 로그 작업
<a name="hsm-client-logs"></a>

클라이언트 SDK에서 생성된 로그를 검색할 수 있습니다.는 클라이언트 SDK 3 및 클라이언트 SDK 5를 사용한 로깅 구현을 AWS CloudHSM 제공합니다.

**Topics**
+ [클라이언트 SDK 5 로깅](#sdk5-logging)
+ [클라이언트 SDK 3 로깅](#sdk3-logging)

## 클라이언트 SDK 5 로깅
<a name="sdk5-logging"></a>

클라이언트 SDK 5 로그에는 구성 요소에서 이름이 지정된 파일의 각 구성 요소에 대한 정보가 포함됩니다. 클라이언트 SDK 5용 구성 도구를 사용하여 각 구성 요소에 대한 로깅을 구성할 수 있습니다.

파일 위치를 지정하지 않으면 시스템은 기본 위치에 로그를 기록합니다.

------
#### [ AWS CloudHSM CLI ]
+ Linux

  ```
  /opt/cloudhsm/run/cloudhsm-cli.log
  ```

  Windows

  ```
  C:\Program Files\Amazon\CloudHSM\cloudhsm-cli.log
  ```

------
#### [ PKCS \#11 library ]
+ Linux

  ```
  /opt/cloudhsm/run/cloudhsm-pkcs11.log
  ```

  Windows

  ```
  C:\Program Files\Amazon\CloudHSM\cloudhsm-pkcs11.log
  ```

------
#### [ OpenSSL Dynamic Engine ]
+ Linux

  ```
  stderr
  ```

------
#### [ JCE provider ]
+ Linux

  ```
  /opt/cloudhsm/run/cloudhsm-jce.log
  ```

  Windows

  ```
  C:\Program Files\Amazon\CloudHSM\cloudhsm-jce.log
  ```

------
#### [ Key Storage Provider ]
+ Windows

  ```
  C:\Program Files\Amazon\CloudHSM\cloudhsm-ksp.log
  ```

------
#### [ OpenSSL Dynamic Engine Provider ]
+ Linux

  ```
  stderr
  ```

------

클라이언트 SDK 5의 로깅을 구성하는 방법에 대한 자세한 내용은 [클라이언트 SDK 5 구성 도구](configure-tool.md)를 참조하십시오.

## 클라이언트 SDK 3 로깅
<a name="sdk3-logging"></a>

클라이언트 SDK 3 로그에는 AWS CloudHSM 클라이언트 데몬의 세부 정보가 포함되어 있습니다. 로그의 위치는 클라이언트 데몬을 실행하는 Amazon EC2 클라이언트 인스턴스의 운영 체제에 따라 달라집니다.

------
#### [ Amazon Linux ]

Amazon Linux에서 AWS CloudHSM 클라이언트 로그는 라는 파일에 기록됩니다`/opt/cloudhsm/run/cloudhsm_client.log`. *logrotate* 또는 유사한 도구를 사용하여 이러한 로그를 교체하고 관리할 수 있습니다.

------
#### [ Amazon Linux 2 ]

Amazon Linux 2에서는 AWS CloudHSM 클라이언트 로그가 수집되어 *저널*에 저장됩니다. *journalctl*을 사용하여 이러한 로그를 보고 관리할 수 있습니다. 예를 들어 다음 명령을 사용하여 AWS CloudHSM 클라이언트 로그를 봅니다.

```
journalctl -f -u cloudhsm-client
```

------
#### [ CentOS 7 ]

CentOS 7에서는 AWS CloudHSM 클라이언트 로그가 수집되어 *저널*에 저장됩니다. *journalctl*을 사용하여 이러한 로그를 보고 관리할 수 있습니다. 예를 들어 다음 명령을 사용하여 AWS CloudHSM 클라이언트 로그를 봅니다.

```
journalctl -f -u cloudhsm-client
```

------
#### [ CentOS 8 ]

CentOS 8에서는 AWS CloudHSM 클라이언트 로그가 수집되어 *저널*에 저장됩니다. *journalctl*을 사용하여 이러한 로그를 보고 관리할 수 있습니다. 예를 들어 다음 명령을 사용하여 AWS CloudHSM 클라이언트 로그를 봅니다.

```
journalctl -f -u cloudhsm-client
```

------
#### [ RHEL 7 ]

Red Hat Enterprise Linux 7에서는 AWS CloudHSM 클라이언트 로그가 수집되어 *저널*에 저장됩니다. *journalctl*을 사용하여 이러한 로그를 보고 관리할 수 있습니다. 예를 들어 다음 명령을 사용하여 AWS CloudHSM 클라이언트 로그를 봅니다.

```
journalctl -f -u cloudhsm-client
```

------
#### [ RHEL 8 ]

Red Hat Enterprise Linux 8에서는 AWS CloudHSM 클라이언트 로그가 수집되어 *저널*에 저장됩니다. *journalctl*을 사용하여 이러한 로그를 보고 관리할 수 있습니다. 예를 들어 다음 명령을 사용하여 AWS CloudHSM 클라이언트 로그를 봅니다.

```
journalctl -f -u cloudhsm-client
```

------
#### [ Ubuntu 16.04 ]

Ubuntu 16.04에서는 AWS CloudHSM 클라이언트 로그가 수집되어 *저널*에 저장됩니다. *journalctl*을 사용하여 이러한 로그를 보고 관리할 수 있습니다. 예를 들어 다음 명령을 사용하여 AWS CloudHSM 클라이언트 로그를 봅니다.

```
journalctl -f -u cloudhsm-client
```

------
#### [ Ubuntu 18.04 ]

Ubuntu 18.04에서는 AWS CloudHSM 클라이언트 로그가 수집되어 *저널*에 저장됩니다. *journalctl*을 사용하여 이러한 로그를 보고 관리할 수 있습니다. 예를 들어 다음 명령을 사용하여 AWS CloudHSM 클라이언트 로그를 봅니다.

```
journalctl -f -u cloudhsm-client
```

------
#### [ Windows ]
+ Windows 클라이언트 1.1.2\+의 경우:

  AWS CloudHSM 클라이언트 로그는 프로그램 `cloudhsm-kps.log` 파일 폴더()의 AWS CloudHSM 파일에 기록됩니다`C:\Program Files\Amazon\CloudHSM\`. 각 로그 파일 이름에는 AWS CloudHSM 클라이언트가 시작된 시간을 나타내는 타임스탬프가 접미사로 붙습니다.
+ Windows 클라이언트 1.1.1 이상의 경우:

  클라이언트 로그가 파일에 작성되지 않습니다. 로그는 명령 프롬프트 또는 AWS CloudHSM 클라이언트를 시작한 PowerShell 창에 표시됩니다.

------