

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à.

# Crea un argomento di Apache Kafka
<a name="msk-serverless-create-topic"></a>

In questo passaggio, si utilizza il computer client creato in precedenza per creare un argomento sul cluster serverless.

**Topics**
+ [Configurazione dell'ambiente per la creazione di argomenti](#msk-serverless-create-topic-prerequisites)
+ [Creazione di un argomento e scrittura di dati su di esso](#msk-serverless-create-topic-procedure)

## Configurazione dell'ambiente per la creazione di argomenti
<a name="msk-serverless-create-topic-prerequisites"></a>
+ Prima di creare un argomento, assicuratevi di aver scaricato il file JAR AWS MSK IAM nella directory di installazione di Kafka. `libs/` Se non l'hai ancora fatto, esegui il seguente comando nella directory di Kafka. `libs/`

  ```
  wget https://github.com/aws/aws-msk-iam-auth/releases/download/v2.3.0/aws-msk-iam-auth-2.3.0-all.jar
  ```

  Questo file JAR è necessario per l'autenticazione IAM con il cluster MSK Serverless.
+ Quando si eseguono i comandi Kafka, potrebbe essere necessario assicurarsi che `classpath` includano il file JAR AWS MSK IAM. Per ottenere ciò, procedi in uno dei seguenti modi:
  + Imposta la variabile di `CLASSPATH` ambiente per includere le tue librerie Kafka, come mostrato nell'esempio seguente.

    ```
    export CLASSPATH=<path-to-your-kafka-installation>/libs/*:<path-to-your-kafka-installation>/libs/aws-msk-iam-auth-2.3.0-all.jar
    ```
  + Esegui i comandi Kafka utilizzando il comando Java completo con explicit`classpath`, come mostrato nell'esempio seguente.

    ```
    java -cp "<path-to-your-kafka-installation>/libs/*:<path-to-your-kafka-installation>/libs/aws-msk-iam-auth-2.3.0-all.jar" org.apache.kafka.tools.TopicCommand --bootstrap-server $BS --command-config client.properties --create --topic msk-serverless-tutorial --partitions 6
    ```

## Creazione di un argomento e scrittura di dati su di esso
<a name="msk-serverless-create-topic-procedure"></a>

1. Nel `export` comando seguente, sostituisci *my-endpoint* con la stringa bootstrap-server che hai salvato dopo aver creato il cluster. Quindi, vai alla directory `kafka_2.12-2.8.1/bin` sul computer client ed esegui il comando `export`.

   ```
   export BS=my-endpoint
   ```

1. Esegui il comando seguente per creare un argomento chiamato `msk-serverless-tutorial`.

   ```
   <path-to-your-kafka-installation>/bin/kafka-topics.sh --bootstrap-server $BS --command-config client.properties --create --topic msk-serverless-tutorial --partitions 6
   ```

**Fase successiva**

[Produci e consuma dati in MSK Serverless](msk-serverless-produce-consume.md)