

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

# Replikasi pengguna dengan CloudHSM CLI
<a name="cloudhsm_cli-user-replicate"></a>

Gunakan **user replicate** perintah di CloudHSM CLI untuk mereplikasi pengguna dari AWS CloudHSM cluster sumber ke cluster tujuan. AWS CloudHSM 

## Jenis pengguna
<a name="chsm-cli-user-replicate-user-type"></a>

Jenis pengguna berikut dapat menjalankan perintah ini.
+ Admin () COs

## Persyaratan
<a name="cloudhsm_cli-user-replicate-requirements"></a>
+ Cluster sumber dan tujuan harus klon. Ini berarti satu dibuat dari cadangan yang lain, atau keduanya dibuat dari cadangan umum. Untuk informasi selengkapnya, lihat [Membuat cluster dari backup](create-cluster-from-backup.md).
+ Untuk menjalankan perintah ini, Anda harus masuk sebagai admin di cluster sumber dan tujuan.
  +  Dalam mode perintah tunggal, perintah akan menggunakan variabel lingkungan CLOUDHSM\_PIN dan CLOUDHSM\_ROLE untuk mengautentikasi pada cluster sumber. Untuk informasi selengkapnya, lihat [Mode Perintah Tunggal](cloudhsm_cli-modes.md#cloudhsm_cli-mode-single-command). Untuk memberikan kredensi untuk klaster tujuan, Anda perlu menyetel dua variabel lingkungan tambahan: DESTINATION\_CLOUDHSM\_PIN dan DESTINATION\_CLOUDHSM\_ROLE:

    ```
    $ export DESTINATION_CLOUDHSM_ROLE={{<role>}}
    ```

    ```
    $ export DESTINATION_CLOUDHSM_PIN={{<username:password>}}
    ```
  +  Dalam mode interaktif, pengguna harus secara eksplisit masuk ke cluster sumber dan tujuan.

## Sintaksis
<a name="chsm-cli-user-replicate-syntax"></a>

```
aws-cloudhsm > help user replicate
Replicate a user from a source to a destination cluster

Usage: user replicate --username {{<USERNAME>}} --role {{<ROLE>}} --source-cluster-id {{<SOURCE_CLUSTER_ID>}} --destination-cluster-id {{<DESTINATION_CLUSTER_ID>}}

Options:
      --username {{<USERNAME>}}
          Username of the user to replicate

      --role {{<ROLE>}}
          Role the user has in the cluster

          Possible values:
          - crypto-user: A CryptoUser has the ability to manage and use keys
          - admin:       An Admin has the ability to manage user accounts

      --source-cluster-id {{<SOURCE_CLUSTER_ID>}}
          Source cluster ID

      --destination-cluster-id {{<DESTINATION_CLUSTER_ID>}}
          Destination cluster ID

  -h, --help
          Print help (see a summary with '-h')
```

## Contoh
<a name="chsm-cli-user-replicate-examples"></a>

**Example Contoh: Replikasi pengguna**  
Perintah ini mereplikasi pengguna dari cluster sumber dengan ke klaster tujuan kloning. Contoh di bawah ini menunjukkan output saat login sebagai admin di kedua cluster.  

```
admin-user@cluster-1234abcdefg > user replicate \
      --username example-admin \
      --role admin \
      --source-cluster-id cluster-1234abcdefg \
      --destination-cluster-id cluster-2345bcdefgh
{
  "error_code": 0,
  "data": {
    "user": {
      "username": "example-admin",
      "role": "admin",
      "locked": "false",
      "mfa": [],
      "quorum": [],
      "cluster-coverage": "full"
    },
    "message": "Successfully replicated user"
  }
}
```

## Pendapat
<a name="user-replicate-arguments"></a>

**{{<USERNAME>}}**  
Menentukan nama pengguna pengguna untuk mereplikasi di cluster sumber.  
Wajib: Ya

**{{<ROLE>}}**  
Menentukan peran yang ditetapkan untuk pengguna ini. Parameter ini diperlukan. Nilai yang valid adalah**admin**,**crypto-user**.  
Untuk mendapatkan peran pengguna, gunakan **user list** perintah. Untuk informasi rinci tentang jenis pengguna di HSM, lihat [Memahami pengguna HSM](manage-hsm-users.md).  
Wajib: Ya

**{{<SOURCE\_CLUSTER\_ID>}}**  
ID cluster sumber.  
Wajib: Ya

**{{<DESTINATION\_CLUSTER\_ID>}}**  
ID cluster tujuan.  
Wajib: Ya

## Topik terkait
<a name="chsm-user-replicate-seealso"></a>
+ [Menghubungkan ke beberapa cluster dengan CloudHSM CLI](cloudhsm_cli-configs-multi-cluster.md)