

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

# Specificare una chiave e un ID di deduplicazione in un messaggio Amazon SNS
<a name="sms-streaming-impotency-create"></a>

Quando invii un oggetto dati al processo di etichettatura in streaming utilizzando un messaggio Amazon SNS, hai la possibilità di specificare la chiave di deduplicazione e l'ID di deduplicazione in uno dei seguenti modi. In tutti questi scenari, identifica la tua chiave di deduplicazione con `dataset-objectid-attribute-name`.

**Porta la tua chiave di deduplicazione e il tuo ID**

Crea la tua chiave di deduplicazione e il tuo ID di deduplicazione configurando il messaggio Amazon SNS come segue. Sostituisci `{{byo-key}}` con la tua chiave e `{{UniqueId}}` con l'ID di deduplicazione per quell'oggetto di dati.

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

La chiave di deduplicazione può contenere fino a 140 caratteri. I modelli supportati includono: `"^[$a-zA-Z0-9](-*[a-zA-Z0-9])*"`

L'ID di deduplicazione può contenere fino a 1.024 caratteri. I modelli supportati includono: `^(https|s3)://([^/]+)/?(.*)$`

**Usa una chiave esistente per la tua chiave di deduplicazione**

È possibile utilizzare una chiave esistente nel messaggio come chiave di deduplicazione. Quando si esegue questa operazione, il valore associato a quella chiave viene utilizzato come ID di deduplicazione. 

Ad esempio, è possibile specificare l'utilizzo della chiave `source-ref` come chiave di deduplicazione formattando il messaggio come segue: 

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

In questo esempio, Ground Truth utilizza `"s3://{{amzn-s3-demo-bucket}}/{{prefix/object1}}"` come id di deduplicazione.