

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

# Debug dei processi
<a name="emr-serverless-lf-enable-debugging"></a>

**Nota**  
Con questa funzionalità, accedi ai log **stdout** e **stderr** per i worker dei profili di sistema che possono contenere informazioni sensibili e non filtrate. La seguente autorizzazione deve essere utilizzata solo per accedere ai dati non di produzione. Per le applicazioni create per essere utilizzate con lavori di produzione, consigliamo vivamente di aggiungere queste autorizzazioni solo agli amministratori o agli utenti con accesso elevato ai dati.

Con EMR-7.3.0 e versioni successive, EMR Serverless abiliterà la funzionalità di autodebug per i lavori batch di Lake. Formation-enabled **A tale scopo, utilizzate il nuovo parametro access nell'API. SystemProfileLogs [GetDashboardForJobRun](https://docs.aws.amazon.com/emr-serverless/latest/APIReference/API_GetDashboardForJobRun.html)** Se **access SystemProfileLogs** è impostato su **true**, è possibile accedere ai log **stdout e **stderr**** per i worker del profilo di sistema, che possono essere utilizzati per il debug di un processo batch di Lake EMR Serverless. Formation-enabled 

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

## Autorizzazioni richieste
<a name="emr-serverless-lf-enable-debugging-perms"></a>

Il principale che desidera eseguire il debug dei processi batch di Lake deve disporre delle seguenti autorizzazioni aggiuntive: Formation-enabled **GetDashboardForJobRun**

```
{
    "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/*/*"
    ]
}
```

## Considerazioni
<a name="emr-serverless-lf-enable-debugging-considerations"></a>

I log dei profili di sistema per il debug sono visibili per i lavori che accedono a database o tabelle in Lake Formation all'interno dello stesso account del lavoro. Non sono visibili nei seguenti scenari:
+ Se il catalogo dati gestito utilizzando le autorizzazioni di Lake Formation ha database e tabelle tra account
+ Se il catalogo dati gestito utilizzando le autorizzazioni di Lake Formation contiene collegamenti alle risorse