L'operatore di inferenza non si avvia - Amazon SageMaker AI

View a markdown version of this page

L'operatore di inferenza non si avvia - Amazon SageMaker AI

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

Il pod dell'operatore di inferenza non è stato avviato e sta causando il seguente messaggio di errore. Questo errore è dovuto al fatto che la politica di autorizzazione relativa al ruolo di esecuzione dell'operatore non è autorizzata a eseguirests:AssumeRoleWithWebIdentity. Per questo motivo, la parte dell'operatore in esecuzione 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 dell'EXECUTION_ROLE_ARNoperatore 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. Cambia la politica.

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

  3. Il pod verrà riavviato senza generare eccezioni.