

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Especificación de una clave y un ID de desduplicación en un mensaje de Amazon SNS
<a name="sms-streaming-impotency-create"></a>

Cuando envía un objeto de datos a su trabajo de etiquetado en streaming mediante un mensaje de Amazon SNS, tiene la opción de especificar la clave de deduplicación y el identificador de deduplicación de una de las siguientes maneras. En todos estos escenarios, identifique su clave de deduplicación con `dataset-objectid-attribute-name`.

**Traiga su propia clave e identificador de deduplicación**

Cree su propia clave de deduplicación e identificador de deduplicación configurando su mensaje de Amazon SNS de la siguiente manera. Sustituya `byo-key` por su clave y `UniqueId` por el identificador de deduplicación de ese objeto de datos.

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

La clave de deduplicación puede tener hasta 140 caracteres. Los patrones admitidos incluyen: `"^[$a-zA-Z0-9](-*[a-zA-Z0-9])*"`.

Su identificador de deduplicación puede tener una longitud de hasta 1024 caracteres. Los patrones admitidos incluyen: `^(https|s3)://([^/]+)/?(.*)$`.

**Utilice una clave existente para su clave de deduplicación**

Puede usar una clave existente en su mensaje como clave de deduplicación. Al hacerlo, el valor asociado a esa clave se usa para el identificador de deduplicación. 

Por ejemplo, puede especificar el uso de la clave `source-ref` como clave de deduplicación si formatea el mensaje de la siguiente manera: 

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

En este ejemplo, Ground Truth utiliza `"s3://amzn-s3-demo-bucket/prefix/object1"` para el identificador de deduplicación.