

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Buat AWS CloudHSM pengguna dengan CMU
<a name="cloudhsm_mgmt_util-createUser"></a>

Gunakan **createUser** perintah di cloudhsm\$1mgmt\$1util (CMU) untuk membuat pengguna pada modul keamanan perangkat keras (HSM) di cluster. AWS CloudHSM Hanya petugas crypto (COs dan PRECOs) yang dapat menjalankan perintah ini. Ketika perintah berhasil, itu menciptakan pengguna di semua HSMs dalam cluster. 

## Untuk memecahkan masalah createUser
<a name="troubleshoot-createuser"></a>

 Jika konfigurasi HSM Anda tidak akurat, pengguna mungkin tidak dibuat pada semua. HSMs Untuk menambahkan pengguna ke salah satu HSMs yang hilang, gunakan perintah [Syncuser](cloudhsm_mgmt_util-syncUser.md) [atau](#cloudhsm_mgmt_util-createUser) createUser hanya HSMs pada yang hilang pengguna itu. Untuk mencegah kesalahan konfigurasi, jalankan alat [konfigurasi](configure-tool.md) dengan alat pilihan `-m`. 

Sebelum Anda menjalankan perintah CMU, Anda harus memulai CMU dan masuk ke HSM. Pastikan Anda masuk dengan tipe pengguna yang dapat menjalankan perintah yang Anda rencanakan untuk digunakan.

Jika Anda menambah atau menghapus HSMs, perbarui file konfigurasi untuk CMU. Jika tidak, perubahan yang Anda buat mungkin tidak efektif untuk semua HSMs di cluster.

## Jenis pengguna
<a name="createUser-userType"></a>

Jenis pengguna berikut dapat menjalankan perintah ini.
+ Petugas Crypto (CO, PRECO)

## Sintaksis
<a name="createUser-syntax"></a>

Masukkan argumen dalam urutan yang ditentukan dalam diagram sintaks. Gunakan parameter `-hpswd` untuk menutupi kata sandi Anda. Untuk membuat pengguna CO dengan autentikasi dua faktor (2FA), gunakan parameter `-2fa` dan termasuk jalur file. Untuk informasi selengkapnya, lihat [Pendapat](#createUser-params).

```
createUser <user-type> <user-name> <password> |-hpswd> [-2fa </path/to/authdata>]
```

## Contoh
<a name="createUser-examples"></a>

Contoh-contoh ini menunjukkan cara menggunakan **createUser** untuk membuat pengguna baru di Anda HSMs.

**Example : Buat petugas crypto**  
Contoh ini membuat crypto officer (CO) di HSMs dalam cluster. Perintah pertama menggunakan [loginHSM](cloudhsm_mgmt_util-loginLogout.md) untuk masuk ke HSM sebagai pegawai kripto.  

```
aws-cloudhsm> loginHSM CO admin 735782961

loginHSM success on server 0(10.0.0.1)
loginHSM success on server 1(10.0.0.2)
loginHSM success on server 1(10.0.0.3)
```
Perintah kedua menggunakan perintah **createUser** untuk membuat `alice`, seorang perwira kripto baru di HSM.  
Pesan peringatan menjelaskan bahwa perintah membuat pengguna pada semua yang ada HSMs di cluster. Tetapi, jika perintah gagal pada salah satu HSMs, pengguna tidak akan ada pada itu HSMs. Untuk melanjutkan, ketik `y`.  
Output menunjukkan bahwa pengguna baru dibuat pada ketiganya HSMs di cluster.  

```
aws-cloudhsm> createUser CO alice 391019314

*************************CAUTION********************************
This is a CRITICAL operation, should be done on all nodes in the
cluster. AWS does NOT synchronize these changes automatically with the
nodes on which this operation is not executed or failed, please
ensure this operation is executed on all nodes in the cluster.
****************************************************************

Do you want to continue(y/n)?Invalid option, please type 'y' or 'n'

Do you want to continue(y/n)?y
Creating User alice(CO) on 3 nodes
```
Ketika perintah selesai, `alice` memiliki izin yang sama pada HSM sebagai pengguna `admin` CO, termasuk mengubah kata sandi setiap pengguna di file. HSMs  
Perintah terakhir menggunakan perintah [ListUsers](cloudhsm_mgmt_util-listUsers.md) untuk memverifikasi yang `alice` ada pada ketiganya HSMs di cluster. Output juga menunjukkan bahwa `alice` ditetapkan ID pengguna `3`.`.` Anda menggunakan ID pengguna untuk mengidentifikasi `alice` perintah lain, seperti [findAllKeys](cloudhsm_mgmt_util-findAllKeys.md).  

```
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              PRECO           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              PRECO           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              PRECO           admin                                   YES               0               NO
         2              AU              app_user                                 NO               0               NO
         3              CO              alice                                    NO               0               NO
```

**Example : Buat pengguna kripto**  
Contoh ini membuat pengguna kripto (CU), `bob`, pada HSM. Pengguna kripto dapat membuat dan mengelola kunci, tetapi mereka tidak dapat mengelola pengguna.   
Setelah Anda mengetik `y` untuk menanggapi pesan peringatan, output menunjukkan bahwa `bob` itu dibuat pada ketiganya HSMs di cluster. CU baru dapat login ke HSM untuk membuat dan mengelola kunci.  
Perintah menggunakan nilai kata sandi `defaultPassword`. Nanti, `bob` atau CO apa pun dapat menggunakan perintah [changePswd](cloudhsm_mgmt_util-changePswd.md) untuk mengubah kata sandinya.  

```
aws-cloudhsm> createUser CU bob defaultPassword

*************************CAUTION********************************
This is a CRITICAL operation, should be done on all nodes in the
cluster. AWS does NOT synchronize these changes automatically with the
nodes on which this operation is not executed or failed, please
ensure this operation is executed on all nodes in the cluster.
****************************************************************

Do you want to continue(y/n)?Invalid option, please type 'y' or 'n'

Do you want to continue(y/n)?y
Creating User bob(CU) on 3 nodes
```

## Pendapat
<a name="createUser-params"></a>

Masukkan argumen dalam urutan yang ditentukan dalam diagram sintaks. Gunakan parameter `-hpswd` untuk menutupi kata sandi Anda. Untuk membuat pengguna CO dengan 2FA diaktifkan, gunakan parameter `-2fa` dan termasuk jalur file. Untuk informasi lebih lanjut tentang 2FA, lihat [Kelola pengguna 2FA](manage-2fa.md).

```
createUser <user-type> <user-name> <password> |-hpswd> [-2fa </path/to/authdata>]
```

**<user-type>**  
Menentukan jenis pengguna. Parameter ini diperlukan.   
Untuk informasi detail tentang jenis pengguna pada HSM, lihat [Jenis pengguna HSM untuk Utilitas AWS CloudHSM Manajemen](understanding-users-cmu.md).  
Nilai yang valid:  
+ **CO**: Petugas kripto dapat mengelola pengguna, tetapi mereka tidak dapat mengelola kunci. 
+ **CU**: Pengguna kripto dapat membuat mengelola kunci dan menggunakan kunci dalam operasi kriptografi.
PRECO dikonversi ke CO ketika Anda menetapkan kata sandi selama aktivasi [HSM](activate-cluster.md).  
Wajib: Ya

**<user name>**  
Menentukan nama yang mudah diingat untuk pengguna. Panjang maksimum adalah 31 karakter. Satu-satunya karakter khusus yang diizinkan adalah garis bawah (\$1).  
Anda tidak dapat mengubah nama pengguna setelah dibuat. Dalam perintah cloudhsm\$1mgmt\$1util, jenis pengguna dan kata sandi peka huruf besar-kecil, tetapi nama pengguna tidak.  
Wajib: Ya

**<password \$1 ‐hpswd >**  
Menentukan kata sandi untuk pengguna. Masukkan string 7 sampai 32 karakter. Nilai ini peka huruf besar kecil. Kata sandi muncul di plaintext saat Anda mengetikkannya. Untuk menyembunyikan kata sandi, gunakan parameter `-hpswd` di tempat kata sandi dan ikuti petunjuknya.   
Untuk mengubah kata sandi pengguna, gunakan [changePswd](cloudhsm_mgmt_util-changePswd.md). Setiap pengguna HSM dapat mengubah kata sandi mereka sendiri, tetapi pengguna CO dapat mengubah kata sandi pengguna mana pun (dari jenis apa pun) di HSMs.  
Wajib: Ya

**[-2fa path/to/authdata </ >]**  
Menentukan pembuatan pengguna CO dengan 2FA diaktifkan. Untuk mendapatkan data yang diperlukan untuk menyiapkan autentikasi 2FA, termasuk jalur ke lokasi dalam sistem file dengan nama file setelah parameter `-2fa`. Untuk informasi lebih lanjut tentang menyiapkan dan bekerja dengan 2FA, lihat [Kelola pengguna 2FA](manage-2fa.md).  
Wajib: Tidak

## Topik terkait
<a name="createUser-seealso"></a>
+ [ListUsers](cloudhsm_mgmt_util-listUsers.md)
+ [DeleteUser](cloudhsm_mgmt_util-deleteUser.md)
+ [SynCuser](cloudhsm_mgmt_util-syncUser.md)
+ [ChangepSWD](cloudhsm_mgmt_util-changePswd.md)