

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

# L'operatore di inferenza non si avvia
<a name="sagemaker-hyperpod-model-deployment-ts-startup"></a>

Il pod dell'operatore di inferenza non è stato avviato e causa il seguente messaggio di errore. Questo errore è dovuto alla politica di autorizzazione relativa al ruolo di esecuzione dell'operatore che non è autorizzato a svolgere`sts:AssumeRoleWithWebIdentity`. Per questo motivo, la parte dell'operatore che gira sul piano di controllo non viene avviata.

**Messaggio di errore:**

```
Warning Unhealthy 5m46s (x22 over 49m) kubelet Startup probe failed: Get "http://10.1.100.59:8081/healthz": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
```

**Causa principale:**
+ La politica di autorizzazione del ruolo di esecuzione dell'operatore di inferenza non è impostata per accedere al token di autorizzazione per le risorse.

**Risoluzione:**

Imposta la seguente politica del ruolo di esecuzione di `EXECUTION_ROLE_ARN` per l'operatore di HyperPod inferenza:

```
HyperpodInferenceAccessPolicy-ml-cluster to include all resources
```

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:PutObject",
                "s3:GetObject",
                "s3:DeleteObject"
            ],
            "Resource": "*"
        },
        {
            "Effect": "Allow",
            "Action": [
                "ecr:GetAuthorizationToken"
            ],
            "Resource": "*"
        }
    ]
}
```

------

**Fasi di verifica:**

1. Modificare la politica.

1. Termina il pod dell'operatore di HyperPod inferenza.

1. Il pod verrà riavviato senza generare eccezioni.