

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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
  ```

  Server 

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

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

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

  Server 

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

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

  ```
  stderr
  ```

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

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

  Server 

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

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

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

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

  ```
  stderr
  ```

------

クライアント SDK 5 のログ記録を構成する方法については、「[クライアント SDK 5 Configure tool](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 ウィンドウに表示されます。

------