

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Criar uma máquina cliente para acessar o cluster do MSK Serverless
<a name="create-serverless-cluster-client"></a>

Nesta etapa, você executará duas tarefas. A primeira tarefa é criar uma instância do Amazon EC2 para usar como uma máquina cliente do Apache Kafka. A segunda tarefa é instalar as ferramentas Java e Apache Kafka na máquina.

**Como criar uma máquina cliente**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Escolha **Iniciar instância**.

1. Insira um **Nome** descritivo para sua máquina cliente, como **msk-serverless-tutorial-client**.

1. Deixe a opção **AMI do Amazon Linux 2 (HVM) – Kernel 5.10, tipo de volume SSD** selecionada para **Tipo de imagem de máquina da Amazon (AMI)**.

1. Deixe o tipo de instância **t2.micro** selecionado.

1. Na seção **Par de chaves**, escolha **Criar um novo par de chaves**. Insira **MSKServerlessKeyPair** para **Nome do par de chaves**. Em seguida, escolha **Baixar o par de chaves**. Se preferir, use um par de chaves existente.

1. Em **Configurações de rede**, escolha **Editar**.

1. Em **VPC**, insira o ID da nuvem privada virtual (VPC) para o seu cluster com a tecnologia sem servidor. Trata-se da VPC baseada no serviço da Amazon VPC, cujo ID você salvou após a criação do cluster.

1. Em **Sub-rede**, escolha a sub-rede cujo ID você salvou depois de criar o cluster.

1. Em **Firewall (grupos de segurança)**, selecione o grupo de segurança associado ao cluster. Esse valor funcionará se esse grupo de segurança tiver uma regra de entrada que permita tráfego do grupo de segurança para ele. Com essa regra, os membros do mesmo grupo de segurança podem se comunicar entre eles. Para obter mais informações, consulte [Regras de grupos de segurança](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html#SecurityGroupRules) no Guia do desenvolvedor da Amazon VPC.

1. Expanda a seção **Detalhes avançados** e escolha o perfil do IAM que você criou na [Criar um perfil do IAM para tópicos do cluster do MSK Serverless](create-iam-role.md).

1. Escolha **Executar**.

1. No painel de navegação à esquerda, selecione **Instâncias**. Em seguida, escolha a caixa de seleção na linha que representa sua instância recém-criada do Amazon EC2. Deste ponto em diante, chamamos essa instância de *máquina cliente*.

1. Escolha **Conectar** e siga as instruções para se conectar à máquina cliente.

**Para configurar as ferramentas do cliente Apache Kafka na máquina cliente**

1. Para instalar o Java, execute o seguinte comando na máquina cliente:

   ```
   sudo yum -y install java-11
   ```

1. Para obter as ferramentas do Apache Kafka necessárias para criar tópicos e enviar dados, execute os seguintes comandos:

   ```
   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
   ```
**nota**  
Depois de extrair o arquivo do Kafka, certifique-se de que os scripts no diretório `bin` tenham as permissões de execução adequadas. Para fazer isso, execute o comando a seguir.  

   ```
   chmod +x kafka_2.12-2.8.1/bin/*.sh
   ```

1. Acesse o diretório `kafka_2.12-2.8.1/libs` e execute o seguinte comando para baixar o arquivo JAR do IAM do Amazon MSK. O JAR do IAM do Amazon MSK permite que a máquina cliente acesse o cluster.

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

   Usando esse comando, você também pode [baixar versões diferentes ou mais recentes](https://github.com/aws/aws-msk-iam-auth/releases) do arquivo JAR do IAM do Amazon MSK.

1. Acesse o diretório `kafka_2.12-2.8.1/bin`. Copie e cole as seguintes configurações de propriedade em um novo arquivo. Nomeie e salve o arquivo como `client.properties`.

   ```
   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
   ```

**Próxima etapa**

[Criar um tópico do Apache Kafka](msk-serverless-create-topic.md)