Trabajos de depuración - Amazon EMR

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.

Trabajos de depuración

nota

Con esta característica, puede acceder a los registros stdout y stderr de los trabajadores del perfil del sistema que contengan información confidencial sin filtrar. El siguiente permiso solo se debe usar para acceder a datos que no sean de producción. En el caso de las aplicaciones creadas para uso en trabajos de producción, le recomendamos encarecidamente que incluya estos permisos únicamente para los administradores o usuarios con acceso elevado a los datos.

Con EMR-7.3.0 y versiones posteriores, EMR sin servidor permite la autodepuración para los trabajos por lotes habilitados para Lake Formation. Para ello, utilice el nuevo parámetro accessSystemProfileLogs de la GetDashboardForJobRunAPI. Si accessSystemProfileLogs está establecido en true, puede acceder a los registros stdout y stderr de los trabajadores del perfil del sistema, que se pueden utilizar para depurar un trabajo por lotes EMR Serverless habilitado para Lake Formation.

aws emr-serverless get-dashboard-for-job-run \ --application-id application-id --job-run-id job-run-id --access-system-profile-logs

Permisos necesarios

El director que quiera depurar trabajos por lotes habilitados para Lake Formation mediante GetDashboardForJobRundebe tener los siguientes permisos adicionales:

{ "Sid": "AccessSystemProfileLogs", "Effect": "Allow", "Action": [ "emr-serverless:GetDashboardForJobRun", "emr-serverless:AccessSystemProfileLogs", "glue:GetDatabases", "glue:SearchTables" ], "Resource": [ "arn:aws:emr-serverless:region:account-id:/applications/applicationId/jobruns/jobid", "arn:aws:glue:region:account-id:catalog", "arn:aws:glue:region:account-id:database/*", "arn:aws:glue:region:account-id:table/*/*" ] }

Consideraciones

Los registros del perfil del sistema para la depuración están visibles para los trabajos que accedan a bases de datos o tablas de Lake Formation desde la misma cuenta que el trabajo. Estos no están visibles en los siguientes casos:

  • Si el catálogo de datos administrado con los permisos de Lake Formation tiene bases de datos y tablas entre cuentas

  • Si el catálogo de datos administrado con los permisos de Lake Formation tiene enlaces a recursos