

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Disabilita o abilita l'accesso diretto al client Apache ZooKeeper
<a name="zookeeper-disable-access"></a>

Puoi disabilitare l'accesso diretto al ZooKeeper client Apache sul tuo cluster Amazon MSK Provisioned per verificare che le tue applicazioni non si basino su connessioni dirette. ZooKeeper Quando ZooKeeper l'accesso è disabilitato, i client non possono più connettersi ai ZooKeeper nodi Apache sulle porte 2181 (testo semplice) e 2182 (TLS). Puoi riattivare l'accesso in qualsiasi momento. ZooKeeper 

**Nota**  
Questa funzionalità è disponibile solo per i cluster Amazon MSK Provisioned che utilizzano la modalità ZooKeeper metadati con broker Standard. Non è disponibile per i seguenti tipi di cluster:  
Cluster in esecuzione in modalità KRaft metadati
Cluster che utilizzano broker Express. ZooKeeper l'accesso è gestito automaticamente nei cluster Express e non può essere configurato manualmente.
Cluster Serverless Amazon MSK

**Disabilitazione dell'accesso tramite ZooKeeper la console**

1. Accedere a e aprire la console Amazon MSK da [https://console.aws.amazon.com/msk/casa? Console di gestione AWS region=us-east-1\#/home/.](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/)

1. Nell'elenco dei cluster, scegli il cluster su cui desideri disabilitare l'accesso. ZooKeeper 

1. Scegli la scheda **Proprietà**, quindi trova la sezione **Impostazioni di rete**.

1. Scegli **Disabilita ZooKeeper l'accesso**.

**Disabilitazione ZooKeeper dell'accesso tramite AWS CLI**

1. Esegui il AWS CLI comando seguente, sostituendo {{ClusterArn}} e {{Current-Cluster-Version}} con l'ARN e la versione corrente del cluster. Per trovare la versione corrente del cluster, usa l'[DescribeCluster](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn.html#DescribeCluster)operazione o il comando [AWS CLI describe-cluster](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/kafka/describe-cluster.html). Una versione di esempio è `KTVPDKIKX0DER`.

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

   L'output di questo comando `update-connectivity` è simile all'esempio JSON seguente.

   ```
   {
       "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"
   }
   ```
**Nota**  
Per riabilitare ZooKeeper l'accesso, utilizzate invece un AWS CLI comando simile con il seguente valore per: `--zookeeper-access`  

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

1. Per ottenere il risultato dell'`update-connectivity`operazione, esegui il comando seguente, sostituendolo {{ClusterOperationArn}} con l'ARN ottenuto nell'output del `update-connectivity` comando.

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

   L'output di questo comando `describe-cluster-operation` è simile all'esempio JSON seguente.

   ```
   {
       "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
               }
           }
       }
   }
   ```

   Se il valore di `OperationState` è `UPDATE_IN_PROGRESS`, attendi qualche minuto, quindi esegui nuovamente il comando `describe-cluster-operation`.

**Disabilitazione dell' ZooKeeper accesso tramite l'API Amazon MSK**
+ Per utilizzare l'API per disabilitare o abilitare ZooKeeper l'accesso su un cluster, consulta. [UpdateConnectivity](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-connectivity.html)