

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

# CMU を使用して AWS CloudHSM ユーザーを削除する
<a name="cloudhsm_mgmt_util-deleteUser"></a>

 AWS CloudHSM cloudhsm\_mgmt\_util (CMU) の **deleteUser** コマンドを使用して、 AWS CloudHSM クラスター内のハードウェアセキュリティモジュール (HSM) からユーザーを削除します。このコマンドを実行できるのは、Crypto Officer （CO）のみです。現在 HSM にログインしているユーザーを削除することはできません。ユーザーの削除の詳細については、「[HSM ユーザーを削除する方法](delete-user.md)」を参照してください。

**ヒント**  
キーを所有している Crypto User (CU) を削除することはできません。

## ユーザーのタイプ
<a name="deleteUser-userType"></a>

このコマンドは、次のタイプのユーザーが実行できます。
+ CO

## 構文
<a name="deleteUser-syntax"></a>

このコマンドには名前付きパラメータがないため、引数は図表で指定された順序で入力する必要があります。

```
deleteUser {{<user-type>}} {{<user-name>}}
```

## 例
<a name="deleteUser-examples"></a>

次の例では、クラスター内の HSM から Crypto Officer (CO) を削除します。最初のコマンドでは、[listUsers](cloudhsm_mgmt_util-listUsers.md) を使用して HSM のすべてのユーザーを一覧表示します。

出力は、ユーザー `3`、`alice` が HSM の CO であることを示しています。

```
aws-cloudhsm> listUsers
Users on server 0(10.0.0.1):
Number of users found:3

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
         3              CO              alice                                    NO               0               NO
Users on server 1(10.0.0.2):
Number of users found:3

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
         3              CO              alice                                    NO               0               NO

Users on server 1(10.0.0.3):
Number of users found:3

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
         3              CO              alice                                    NO               0               NO
```

2 番目のコマンドでは、**deleteUser** コマンドを使用して HSM から `alice` を削除します。

出力は、クラスター内の 3 つすべての HSM でコマンドが成功したことを示しています。

```
aws-cloudhsm> deleteUser CO alice
Deleting user alice(CO) on 3 nodes
deleteUser success on server 0(10.0.0.1)
deleteUser success on server 0(10.0.0.2)
deleteUser success on server 0(10.0.0.3)
```

最後のコマンドでは、**listUsers** コマンドを使用して `alice` がクラスターの 3 つの HSM すべてから削除されていることを検証します。

```
aws-cloudhsm> listUsers
Users on server 0(10.0.0.1):
Number of users found:2

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
Users on server 1(10.0.0.2):
Number of users found:2

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
Users on server 1(10.0.0.3):
Number of users found:2

    User Id             User Type       User Name                          MofnPubKey    LoginFailureCnt         2FA
         1              PCO             admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
```

## 引数
<a name="deleteUser-params"></a>

このコマンドには名前付きパラメータがないため、引数は図表で指定された順序で入力する必要があります。

```
deleteUser {{<user-type>}} {{<user-name>}}
```

**<user-type>**  
ユーザーのタイプを指定します。このパラメータは必須です。  
キーを所有している Crypto User (CU) を削除することはできません。
有効な値は **CO**、**CU**。  
ユーザータイプを取得するには、[listUsers](cloudhsm_mgmt_util-listUsers.md) を使用します。HSM のユーザータイプの詳細については、「[AWS CloudHSM 管理ユーティリティの HSM ユーザータイプ](understanding-users-cmu.md)」を参照してください。  
必須: はい

**<user-name>**  
ユーザーのわかりやすい名前を指定します。最大長は 31 文字です。許可されている唯一の特殊文字はアンダースコア (\_) です。  
ユーザーの作成後にユーザー名を変更することはできません。cloudhsm\_mgmt\_util コマンドでは、ユーザータイプとパスワードは大文字と小文字が区別されますが、ユーザー名は区別されません。  
必須: はい

## 関連トピック
<a name="deleteUser-seealso"></a>
+ [listUsers](cloudhsm_mgmt_util-listUsers.md)
+ [createUser](cloudhsm_mgmt_util-createUser.md)
+ [syncUser](cloudhsm_mgmt_util-syncUser.md)
+ [changePswd](cloudhsm_mgmt_util-changePswd.md)