View a markdown version of this page

Resolución de problemas AWS Clean Rooms - AWS Clean Rooms

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.

Resolución de problemas AWS Clean Rooms

Si tiene problemas durante el uso AWS Clean Rooms, puede usar el servidor MCP de AWS para diagnosticarlos automáticamente o consultar los problemas comunes que se enumeran en los temas siguientes para resolverlos manualmente.

Uso de AWS MCP para solucionar problemas de salas limpias

Puede usar el servidor MCP de AWS con cualquier MCP-compatible cliente para diagnosticar y resolver automáticamente los problemas comunes de las salas limpias. La habilidad de aws-cleanrooms puede ayudar con lo siguiente:

  • Errores de permisos: errores de acceso denegado al ejecutar consultas protegidas, escribir resultados, acceder a tablas configuradas o realizar operaciones entre cuentas. La habilidad comprueba sistemáticamente las políticas de roles de IAM, las políticas de bucket de S3, las políticas clave de KMS, los permisos de Lake Formation y la configuración de confianza entre cuentas.

  • Faltan CloudWatch registros para los trabajos de modelos de aprendizaje automático personalizados; CloudWatch los registros no aparecen para los trabajos de inferencia o entrenamiento de modelos personalizados. La habilidad comprueba la configuración de privacidad, la configuración de aprendizaje automático, los permisos de los roles y la existencia de los grupos de registros.

Para empezar, instale y configure el servidor MCP de AWS. Para obtener instrucciones de configuración, consulte la guía de configuración del servidor MCP de AWS.

Problemas comunes

En esta sección se describen algunos problemas comunes que pueden surgir durante el uso AWS Clean Rooms y cómo solucionarlos.

Una o más tablas a las que hace referencia la consulta no están accesibles para el rol de servicio asociado. El table/role propietario debe conceder al rol de servicio acceso a la tabla.

  • Asegúrese de que los permisos del rol de servicio estén configurados como corresponda. Para obtener más información, consulte Con AWS Clean Rooms figuración.

Uno de los conjuntos de datos subyacentes tiene un formato de archivo no compatible.

  • Asegúrese de que su conjunto de datos esté en uno de los formatos de archivo compatibles:

    • Parquet

    • RCFile

    • TextFile

    • SequenceFile

    • RegexSerde

    • OpenCSV

    • AVRO

    • JSON

    Para obtener más información, consulte Formatos de datos para AWS Clean Rooms.

Los resultados de la consulta no son los esperados cuando se utiliza la computación criptográfica para Salas limpias.

Si utiliza la computación criptográfica para Clean Rooms (C3R), compruebe que la consulta utiliza correctamente las columnas cifradas:

  • Las columnas sealed solo se utilizan en cláusulas SELECT.

  • Las columnas de fingerprint solo se utilizan en cláusulas JOIN (y en cláusulas GROUP BY en ciertas condiciones).

  • Solo está JOINing columnas fingerprint con el mismo nombre si los ajustes de la colaboración lo requieren.

Para obtener más información, consulte Computación criptográfica para Clean Rooms y Tipos de columnas en computación criptográfica para Clean Rooms.

AWS Clean Rooms Spark SQL: Faltan datos de partición

Todas las particiones del también AWS Glue Data Catalog deben tener datos en S3. El motor usa la configuración Spark spark.sql.files.ignoreMissingFiles=False

Para obtener más información, consulta https://spark.apache.org/docs/latest/sql-data-sources-generic-options.html#ignore -missing-files.

Si encuentra este error, recibirá el siguiente mensaje de error: "Missing partition data: One of the configured tables is partitioned and one or more of the partitions does not have data".

Compare los datos presentes en Amazon S3 con las particiones que aparecen en la AWS Glue Data Catalog tabla. Elimine las particiones que no tengan los datos correspondientes en S3.