Usa Amazon SNS Topics para el etiquetado de datos - Amazon SageMaker

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.

Usa Amazon SNS Topics para el etiquetado de datos

Necesitas crear una SNS entrada de Amazon para crear un trabajo de etiquetado en streaming. Si lo desea, puede proporcionar un tema SNS de salida de Amazon.

Cuando crees un SNS tema de Amazon para usarlo en tu trabajo de etiquetado de streaming, anota el tema Amazon Resource Name (ARN). ARNSerán los valores de entrada del parámetro SnsTopicArn en InputConfig y OutputConfig cuando cree un trabajo de etiquetado.

Crear un tema de entrada

El tema de entrada se utiliza para enviar nuevos objetos de datos a Ground Truth. Para crear un tema de entrada, sigue las instrucciones de Crear un SNS tema de Amazon en la Guía para desarrolladores de Amazon Simple Notification Service.

Anote el tema de entrada ARN y utilícelo como entrada para el CreateLabelingJob parámetro SnsTopicArn enInputConfig.

Crear un tema de salida

Si proporciona un tema de salida, se utiliza para enviar notificaciones cuando se etiqueta un objeto de datos. Cuando crea un tema tiene la opción de agregar una clave de cifrado. Utilice esta opción para añadir una clave gestionada por el AWS Key Management Service cliente a su tema para cifrar los datos de salida de su trabajo de etiquetado antes de publicarlos en el tema de salida.

Para crear un tema de salida, sigue las instrucciones de Crear un SNS tema de Amazon en la Guía para desarrolladores de Amazon Simple Notification Service.

Si agrega cifrado, debe asociar un permiso adicional al tema. Para obtener más información, consulte Añada cifrado al tema de salida (opcional).

importante

Para añadir una clave gestionada por el cliente al tema de salida al crear un tema en la consola, no utilice la opción alias/aws/sns (predeterminada). Seleccione una clave gestionada por el cliente que ha creado.

Anota el tema de entrada ARN y úsalo en tu CreateLabelingJob solicitud en el parámetro SnsTopicArn deOutputConfig.

Añada cifrado al tema de salida (opcional)

Para cifrar mensajes publicados en el tema de salida debe proporcionar una clave gestionada por el cliente de AWS KMS al tema. Modifique la siguiente política y agréguela a la clave gestionada por el cliente para dar a Ground Truth permiso para cifrar datos de salida antes de publicarlos en el tema de salida.

Reemplazar <account_id> con el ID de la cuenta que estás utilizando para crear tu tema. Para obtener información sobre cómo encontrar el ID de tu AWS cuenta, consulta Cómo encontrar el ID de tu AWS cuenta.

{ "Id": "key-console-policy", "Version": "2012-10-17", "Statement": [ { "Sid": "Enable IAM User Permissions", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::<account_id>:root" }, "Action": "kms:*", "Resource": "*" }, { "Sid": "Allow access for Key Administrators", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::<account_id>:role/Admin" }, "Action": [ "kms:Create*", "kms:Describe*", "kms:Enable*", "kms:List*", "kms:Put*", "kms:Update*", "kms:Revoke*", "kms:Disable*", "kms:Get*", "kms:Delete*", "kms:TagResource", "kms:UntagResource", "kms:ScheduleKeyDeletion", "kms:CancelKeyDeletion" ], "Resource": "*" } ] }

Además, debe modificar y añadir la siguiente política al rol de ejecución que utiliza para crear el trabajo de etiquetado (el valor de entrada de RoleArn).

Reemplazar <account_id> con el ID de la cuenta que estás utilizando para crear tu tema. Reemplazar <region> con la AWS región que está utilizando para crear su trabajo de etiquetado. Sustituya <key_id> por el identificador de clave gestionada por el cliente.

{ "Version": "2012-10-17", "Statement": [ { "Sid": "sid1", "Effect": "Allow", "Action": [ "kms:Decrypt", "kms:GenerateDataKey" ], "Resource": "arn:aws:kms:<region>:<account_id>:key/<key_id>" } ] }

Para obtener más información sobre la creación y protección de claves, consulte Creación de claves y uso de políticas clave en la Guía para AWS Key Management Service desarrolladores.

Suscriba un punto final a su tema SNS de Amazon Output

Cuando un trabajador completa una tarea de etiquetado desde un trabajo de etiquetado en streaming de Ground Truth, Ground Truth utiliza el tema de salida para publicar datos de salida en uno o más puntos de conexión que usted especifique. Para recibir notificaciones cuando un trabajador termine una tarea de etiquetado, debes suscribir un punto final a tu tema de SNS salida de Amazon.

Para obtener información sobre cómo añadir puntos de enlace a su tema de salida, consulte Suscribirse a un SNS tema de Amazon en la Guía para desarrolladores de Amazon Simple Notification Service.

Para obtener más información sobre el formato de datos de salida que se publica en estos puntos de conexión, consulte Etiquetar los datos de salida del trabajo.

importante

Si no suscribes un punto final a tu tema de SNS salida de Amazon, no recibirás notificaciones cuando se etiqueten nuevos objetos de datos.