Limitazioni e risoluzione dei problemi - 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à.

Limitazioni e risoluzione dei problemi

La sezione seguente descrive la guida alla risoluzione dei problemi e le limitazioni che si applicano all'utilizzo di Amazon SageMaker Canvas. Puoi utilizzare questi argomenti per risolvere eventuali problemi riscontrati.

Risoluzione dei problemi relativi alla concessione delle autorizzazioni tramite la console AI SageMaker

Se hai problemi a concedere le autorizzazioni di base o le autorizzazioni per Ready-to-use i modelli Canvas al tuo utente, l'utente potrebbe avere un ruolo di esecuzione AWS IAM con più di una relazione di fiducia con altri servizi. AWS Una relazione di attendibilità è una policy collegata al tuo ruolo che definisce quali principali (utenti, ruoli, account o servizi) possono assumere il ruolo. Ad esempio, potresti riscontrare un problema nel concedere autorizzazioni Canvas aggiuntive al tuo utente se il suo ruolo di esecuzione ha una relazione di fiducia sia con Amazon SageMaker AI che con Amazon Forecast.

Puoi risolvere questo problema scegliendo una delle seguenti opzioni.

1. Rimuovi tutti i servizi attendibili, tranne uno, dal ruolo.

Questa soluzione richiede la modifica della relazione di fiducia per il ruolo IAM del tuo profilo utente e la rimozione di tutti i AWS servizi tranne SageMaker l'IA.

Per modificare la relazione di attendibilità per il ruolo di esecuzione IAM, procedi come segue:

  1. Vai alla console IAM all'indirizzo https://console.aws.amazon.com/iam/.

  2. Nel pannello di navigazione della console IAM seleziona Ruoli. La console visualizza i ruoli del tuo account.

  3. Seleziona il nome del ruolo che intendi modificare, quindi seleziona la scheda Relazioni di attendibilità nella pagina dei dettagli.

  4. Seleziona Modifica policy di attendibilità.

  5. Nell’editor Modifica policy di attendibilità, incolla quanto indicato di seguito, quindi seleziona Aggiorna policy.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "sagemaker.amazonaws.com" ] }, "Action": "sts:AssumeRole" } ] }

Inoltre puoi aggiornare questo documento di policy utilizzando l'interfaccia a riga di comando IAM. Per ulteriori informazioni, consulta update-trust in IAM command line reference.

Ora puoi riprovare a concedere le autorizzazioni di base di Canvas o le autorizzazioni dei Ready-to-use modelli al tuo utente.

2. Usa un ruolo diverso con uno o meno servizi attendibili.

Questa soluzione richiede di specificare un ruolo IAM diverso per il tuo profilo utente. Utilizza questa opzione se disponi già di un ruolo IAM da poter sostituire.

Per specificare un ruolo di esecuzione diverso per l'utente, procedi come segue:

  1. Apri la console Amazon SageMaker AI all'indirizzo https://console.aws.amazon.com/sagemaker/.

  2. Nel riquadro di navigazione a sinistra, scegli Configurazioni admin.

  3. In Configurazioni di amministrazione, scegli Domini.

  4. Dall’elenco di domini, seleziona il dominio per il quale desideri visualizzare un elenco di profili utente.

  5. Nella pagina Dettagli del dominio, seleziona la scheda Profili utente.

  6. Scegli l'utente per cui desideri modificare le autorizzazioni. Nella pagina Dettagli utente, scegli Modifica.

  7. Nella pagina Impostazioni generali, scegli l'elenco a discesa Ruolo di esecuzione e seleziona il ruolo che desideri utilizzare.

  8. Scegli Invia per salvare le modifiche al profilo utente.

Il tuo utente dovrebbe ora utilizzare un ruolo di esecuzione con un solo servizio affidabile (SageMaker AI).

Puoi riprovare a concedere le autorizzazioni di base di Canvas o le autorizzazioni dei Ready-to-use modelli al tuo utente.

3. Associa manualmente la policy AWS gestita al ruolo di esecuzione invece di utilizzare l'interruttore nelle impostazioni del dominio AI. SageMaker

Invece di utilizzare l’opzione attiva/disattiva nelle impostazioni del dominio o del profilo utente, puoi collegare manualmente le policy gestite da AWS che concedono a un utente le autorizzazioni corrette.

Per concedere a un utente le autorizzazioni di base Canvas, allega la policy. AmazonSageMakerCanvasFullAccess Per concedere le autorizzazioni a un Ready-to-use modello utente, allega la politica di AmazonSageMakerCanvasAIServicesaccesso.

Utilizza la seguente procedura per allegare una politica AWS gestita al tuo ruolo:

  1. Vai alla console IAM all'indirizzo https://console.aws.amazon.com/iam/.

  2. Scegli Ruoli.

  3. Nella casella di ricerca, cerca il ruolo IAM dell'utente per nome, quindi selezionalo.

  4. Nella pagina del ruolo dell'utente, in Autorizzazioni, scegli Aggiungi autorizzazioni.

  5. Dal menu a discesa scegli Collega policy.

  6. Cerca e seleziona la policy o le policy che desideri collegare al ruolo di esecuzione dell'utente:

    1. Per concedere le autorizzazioni di base a Canvas, cerca e seleziona la AmazonSageMakerCanvasFullAccesspolicy.

    2. Per concedere le autorizzazioni ai Ready-to-use modelli, cerca e seleziona la politica di AmazonSageMakerCanvasAIServicesaccesso.

  7. Scegli Aggiungi autorizzazioni per collegare la policy al ruolo.

Dopo aver associato una policy AWS gestita al ruolo dell'utente tramite la console IAM, l'utente dovrebbe ora disporre delle autorizzazioni di base di Canvas o Ready-to-use delle autorizzazioni dei modelli.

Risoluzione dei problemi relativi alla creazione di un’applicazione Canvas dovuti a errori associati allo spazio

Quando si crea una nuova applicazione Canvas, se si verifica un errore che indica che la creazione dello spazio Amazon SageMaker Studio sottostante non è riuscita. Unable to create app <app-arn> because space <space-arn> is not in InService state Uno spazio Studio è l’archiviazione sottostante che ospita i dati dell’applicazione Canvas. Per informazioni generali sugli spazi Studio, consulta Spazi Amazon SageMaker Studio. Per ulteriori informazioni sulla configurazione degli spazi in Canvas, consulta Archivia i dati delle applicazioni SageMaker Canvas nel tuo spazio AI SageMaker .

Per determinare la causa principale del motivo per cui la creazione dello spazio non è riuscita, puoi utilizzare l'DescribeSpaceAPI per controllare il FailureReason campo. Per ulteriori informazioni sui possibili stati degli spazi e sul loro significato, consulta Entità e stati del dominio Amazon SageMaker AI.

Per risolvere questo problema, trova il tuo dominio nella console SageMaker AI ed elimina lo spazio di errore elencato nel messaggio di errore che hai ricevuto. Per la procedura dettagliata su come trovare ed eliminare uno spazio, consulta la pagina Arresto ed eliminazione delle applicazioni e degli spazi in esecuzione in Studio e segui le istruzioni per eliminare uno spazio Studio. L’eliminazione dello spazio elimina anche tutte le applicazioni ad esso associate. Dopo aver eliminato lo spazio, puoi provare a creare nuovamente l’applicazione Canvas. Ora lo spazio dovrebbe essere allocato correttamente e dovrebbe permettere l’avvio di Canvas.