

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

# Propriedades de configuração de clusters do MSK Serverless
<a name="serverless-config"></a>

O Amazon MSK define propriedades de configuração do agente para clusters com tecnologia sem servidor. Você não pode alterar essas configurações de propriedades de configuração do agente. Porém, é possível definir ou modificar as propriedades de configuração no nível de tópico a seguir. Todas as outras propriedades de configuração no nível de tópico não são configuráveis.


****  

| Propriedade de configuração | Padrão | Editável | Valor máximo permitido | 
| --- | --- | --- | --- | 
| [cleanup.policy](https://kafka.apache.org/documentation/#topicconfigs_cleanup.policy) | Delete | Sim, mas somente no momento da criação do tópico |  | 
|  [compression.type](https://kafka.apache.org/documentation/#topicconfigs_compression.type)  | Produtor | Sim |  | 
|  [max.message.bytes](https://kafka.apache.org/documentation/#topicconfigs_max.message.bytes)  | 104858 | Sim | 8388608 (8 MiB) | 
|  [message.timestamp.difference.max.ms](https://kafka.apache.org/documentation/#topicconfigs_message.timestamp.difference.max.ms)  | long.max | Sim |  | 
|  [message.timestamp.type](https://kafka.apache.org/documentation/#topicconfigs_message.timestamp.type)  | CreateTime | Sim |  | 
|  [retention.bytes](https://kafka.apache.org/documentation/#topicconfigs_retention.bytes)  | 250 GiB | Sim | Ilimitado; defina-o como -1 para retenção ilimitada | 
|  [retention.ms](https://kafka.apache.org/documentation/#topicconfigs_retention.ms)  | 7 dias | Sim | Ilimitado; defina-o como -1 para retenção ilimitada | 

Para definir ou modificar essas propriedades de configuração no nível de tópico, você pode usar as ferramentas de linhas de comandos do Apache Kafka. Consulte [3.2 Topic-level Configs](https://kafka.apache.org/documentation/#topicconfigs) na documentação oficial do Apache Kafka para obter mais informações e exemplos de como defini-las.

**nota**  
Não é possível modificar a configuração de segment.bytes para tópicos no MSK Serverless. No entanto, uma aplicação do Kafka Streams pode tentar criar um tópico interno com um valor de configuração de segment.bytes, que é diferente do que o MSK Serverless permitirá. Para obter informações sobre como configurar o Kafka Streams com o MSK Serverless, consulte [Uso do Kafka Streams com agentes MSK Express e MSK Serverless](use-kafka-streams-express-brokers-msk-serverless.md).

Ao usar as ferramentas de linhas de comandos do Apache Kafka com o Amazon MSK Serverless, certifique-se de concluir as etapas de 1 a 4 na seção*To set up Apache Kafka client tools on the client machine* da [documentação de conceitos básicos do Amazon MSK Serverless](https://docs.aws.amazon.com/msk/latest/developerguide/create-serverless-cluster-client.html). Além disso, você deve incluir o parâmetro `--command-config client.properties` nos comandos.

Por exemplo, o comando abaixo pode ser usado para modificar a propriedade de configuração do tópico retention.bytes para definir retenção ilimitada:

```
<path-to-your-kafka-client-installation>/bin/kafka-configs.sh —bootstrap-server <bootstrap_server_string> —command-config client.properties --entity-type topics --entity-name <topic_name> --alter --add-config retention.bytes=-1
```

Neste exemplo, *<bootstrap server string>* substitua pelo endpoint do servidor bootstrap do seu cluster Amazon MSK Serverless e *<topic\$1name>* pelo nome do tópico que você deseja modificar.

O parâmetro `--command-config client.properties` garante que a ferramenta de linha de comandos do Kafka use as configurações apropriadas para se comunicar com o cluster do Amazon MSK Serverless.