

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

# Especifique uma chave e ID de eliminação de duplicação em uma mensagem do Amazon SNS
<a name="sms-streaming-impotency-create"></a>

Ao enviar um objeto de dados para sua tarefa de rotulagem de streaming usando uma mensagem do Amazon SNS, você tem a opção de especificar sua chave de eliminação de duplicação e ID de eliminação de duplicação de uma das seguintes formas: Em todos esses cenários, identifique sua chave de eliminação de duplicação com `dataset-objectid-attribute-name`.

**Traga sua própria chave de eliminação de duplicação e ID**

Crie sua própria chave de eliminação de duplicação e ID de eliminação de duplicação configurando sua mensagem do Amazon SNS da seguinte forma: Substitua `byo-key` por sua chave e `UniqueId` pela ID de eliminação de duplicação desse objeto de dados.

```
{
    "source-ref":"s3://amzn-s3-demo-bucket/prefix/object1", 
    "dataset-objectid-attribute-name":"byo-key",
    "byo-key":"UniqueId" 
}
```

Sua chave de eliminação de duplicação pode incluir até 140 caracteres. Os padrões compatíveis incluem: `"^[$a-zA-Z0-9](-*[a-zA-Z0-9])*"`.

Sua ID de eliminação de duplicação pode incluir até 1.024 caracteres. Os padrões compatíveis incluem: `^(https|s3)://([^/]+)/?(.*)$`.

**Use uma chave existente para sua chave de eliminação de duplicação **

Você pode usar uma chave existente em sua mensagem como chave de eliminação de duplicação. Quando você faz isso, o valor associado a essa chave é usado para a ID de eliminação de duplicação. 

Por exemplo, você pode especificar o uso da `source-ref` chave como chave de eliminação de duplicação formatando sua mensagem da seguinte forma: 

```
{
    "source-ref":"s3://amzn-s3-demo-bucket/prefix/object1",
    "dataset-objectid-attribute-name":"source-ref" 
}
```

Neste exemplo, Ground Truth usa `"s3://amzn-s3-demo-bucket/prefix/object1"` para o ID de eliminação de duplicação.