

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

# Nonaktifkan atau aktifkan akses ZooKeeper klien Apache langsung
<a name="zookeeper-disable-access"></a>

Anda dapat menonaktifkan akses ZooKeeper klien Apache langsung di klaster Amazon MSK Provisioned Anda untuk memverifikasi bahwa aplikasi Anda tidak bergantung pada koneksi langsung. ZooKeeper Ketika ZooKeeper akses dinonaktifkan, klien tidak dapat lagi terhubung ke ZooKeeper node Apache pada port 2181 (plaintext) dan 2182 (TLS). Anda dapat mengaktifkan kembali ZooKeeper akses kapan saja.

**catatan**  
Fitur ini hanya tersedia untuk klaster Amazon MSK Provisioned yang menggunakan mode ZooKeeper metadata dengan pialang Standar. Ini tidak tersedia untuk jenis cluster berikut:  
Cluster berjalan dalam mode KRaft metadata
Cluster menggunakan broker Express. ZooKeeper akses dikelola secara otomatis di cluster Express dan tidak dapat dikonfigurasi secara manual.
Amazon MSK Kluster tanpa server

**Menonaktifkan ZooKeeper akses menggunakan konsol**

1. Masuk ke Konsol Manajemen AWS, dan buka konsol MSK Amazon di [https://console.aws.amazon.com/msk/rumah? region=us-east-1\#/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/).

1. Dalam daftar cluster, pilih cluster tempat Anda ingin menonaktifkan ZooKeeper akses.

1. Pilih tab **Properties**, lalu temukan bagian **Pengaturan jaringan**.

1. Pilih **Nonaktifkan ZooKeeper akses**.

**Menonaktifkan ZooKeeper akses menggunakan AWS CLI**

1. Jalankan AWS CLI perintah berikut, ganti {{ClusterArn}} dan {{Current-Cluster-Version}} dengan ARN dan versi cluster saat ini. Untuk menemukan versi cluster saat ini, gunakan [DescribeCluster](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn.html#DescribeCluster)operasi atau [perintah AWS CLI deskripsi-cluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kafka/describe-cluster.html). Contoh versi adalah`KTVPDKIKX0DER`.

   ```
   aws kafka update-connectivity --cluster-arn {{ClusterArn}} --current-version {{Current-Cluster-Version}} --zookeeper-access '{"Enabled": false}'
   ```

   Output dari `update-connectivity` perintah ini terlihat seperti contoh JSON berikut.

   ```
   {
       "ClusterArn": "arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2",
       "ClusterOperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef"
   }
   ```
**catatan**  
Untuk mengaktifkan kembali ZooKeeper akses, gunakan AWS CLI perintah serupa dengan nilai berikut `--zookeeper-access` sebagai gantinya:  

   ```
   '{"Enabled": true}'
   ```

1. Untuk mendapatkan hasil `update-connectivity` operasi, jalankan perintah berikut, ganti {{ClusterOperationArn}} dengan ARN yang Anda peroleh dalam output perintah. `update-connectivity`

   ```
   aws kafka describe-cluster-operation --cluster-operation-arn {{ClusterOperationArn}}
   ```

   Output dari `describe-cluster-operation` perintah ini terlihat seperti contoh JSON berikut.

   ```
   {
       "ClusterOperationInfo": {
           "ClientRequestId": "982168a3-939f-11e9-8a62-538df00285db",
           "ClusterArn": "arn:aws:kafka:us-east-1:012345678012:cluster/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2",
           "CreationTime": "2026-01-15T21:08:57.735Z",
           "OperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef",
           "OperationState": "UPDATE_COMPLETE",
           "OperationType": "UPDATE_CONNECTIVITY",
           "SourceClusterInfo": {
               "ZookeeperAccess": {
                   "Enabled": true
               }
           },
           "TargetClusterInfo": {
               "ZookeeperAccess": {
                   "Enabled": false
               }
           }
       }
   }
   ```

   Jika `OperationState` memiliki nilai`UPDATE_IN_PROGRESS`, tunggu sebentar, lalu jalankan `describe-cluster-operation` perintah lagi.

**Menonaktifkan ZooKeeper akses menggunakan Amazon MSK API**
+ Untuk menggunakan API untuk menonaktifkan atau mengaktifkan ZooKeeper akses pada klaster, lihat [UpdateConnectivity](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-connectivity.html).