Étape 3 : Créer un ordinateur client - Amazon Managed Streaming for Apache Kafka

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Étape 3 : Créer un ordinateur client

Au cours de cette étape, vous effectuez deux tâches. La première tâche consiste à créer une instance Amazon EC2 à utiliser comme ordinateur client Apache Kafka. La deuxième tâche consiste à installer les outils Java et Apache Kafka sur l'ordinateur.

Pour créer un ordinateur client
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Choisissez Lancer l'instance.

  3. Saisissez un nom descriptif pour votre ordinateur client, tel que msk-serverless-tutorial-client.

  4. Laissez Amazon Linux 2 AMI (HVM) - Kernel 5.10, type de volume SSD sélectionné pour le type Amazon Machine Image (AMI).

  5. Laissez le type d'instance t2.micro sélectionné.

  6. Sous Paire de clés (connexion), choisissez Créer une nouvelle paire de clés. Saisissez MSKServerlessKeyPair pour Nom de la paire de clés. Puis choisissez Télécharger la paire de clés. Vous pouvez utiliser également une paire de clés existante.

  7. Sous Paramètres réseau, choisissez Modifier.

  8. Dans VPC, saisissez l'ID du cloud privé virtuel (VPC) pour votre cluster sans serveur. Il s'agit du VPC basé sur le service Amazon VPC dont vous avez enregistré l'ID après avoir créé le cluster.

  9. Pour Sous-réseau, choisissez le sous-réseau dont vous avez enregistré l'ID après avoir créé le cluster.

  10. Pour Pare-feu (groupes de sécurité), sélectionnez le groupe de sécurité associé au cluster. Cette valeur fonctionne si ce groupe de sécurité possède une règle d'entrée qui autorise le trafic provenant du groupe de sécurité à se diriger vers lui-même. Avec une telle règle, les membres d'un même groupe de sécurité peuvent communiquer entre eux. Pour de plus amples informations, veuillez consulter Règles des groupes de sécurité dans le Manuel du développeur Amazon VPC.

  11. Développez la section Détails avancés et choisissez le rôle IAM que vous avez créé dans la section Étape 2 : Créer un rôle IAM.

  12. Choisissez Lancer.

  13. Dans le panneau de navigation de gauche, sélectionnez Instances. Cochez ensuite la case dans la ligne qui représente votre instance Amazon EC2 nouvellement créée. À partir de maintenant, nous appelons cette instance l'ordinateur client.

  14. Choisissez Connexion et suivez les instructions pour vous connecter à l'ordinateur client.

Pour configurer les outils client Apache Kafka sur l'ordinateur client
  1. Pour installer Java, exécutez la commande suivante sur l'ordinateur client :

    sudo yum -y install java-11
  2. Pour obtenir les outils Apache Kafka dont nous avons besoin pour créer des rubriques et envoyer des données, exécutez les commandes suivantes :

    wget https://archive.apache.org/dist/kafka/2.8.1/kafka_2.12-2.8.1.tgz
    tar -xzf kafka_2.12-2.8.1.tgz
  3. Accédez au répertoire kafka_2.12-2.8.1/libs, puis exécutez la commande suivante pour télécharger le fichier Amazon MSK IAM JAR. Le fichier Amazon MSK IAM JAR permet à l'ordinateur client d'accéder au cluster.

    wget https://github.com/aws/aws-msk-iam-auth/releases/download/v1.1.1/aws-msk-iam-auth-1.1.1-all.jar
  4. Accédez au répertoire kafka_2.12-2.8.1/bin. Copiez les paramètres de propriété suivants et collez-les dans un nouveau fichier. Nommez le fichier client.properties et enregistrez-le.

    security.protocol=SASL_SSL sasl.mechanism=AWS_MSK_IAM sasl.jaas.config=software.amazon.msk.auth.iam.IAMLoginModule required; sasl.client.callback.handler.class=software.amazon.msk.auth.iam.IAMClientCallbackHandler

Étape suivante

Étape 4 : Créer une rubrique Apache Kafka