Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Concedi ai tuoi utenti le autorizzazioni per caricare file locali

Modalità Focus
Concedi ai tuoi utenti le autorizzazioni per caricare file locali - 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à.

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

Se i tuoi utenti caricano file dai loro computer locali SageMaker su Canvas, devi allegare una configurazione CORS (cross-origin resource sharing) al bucket Amazon S3 che stanno utilizzando. Quando configuri o modifichi il dominio o il profilo utente SageMaker AI, puoi specificare una posizione Amazon S3 personalizzata o la posizione predefinita, ovvero un bucket Amazon S3 creato da SageMaker AI con un nome che utilizza il seguente schema:. s3://sagemaker-{Region}-{your-account-id} SageMaker Canvas aggiunge i dati degli utenti al bucket ogni volta che caricano un file.

Per concedere agli utenti le autorizzazioni per caricare file locali nel bucket, puoi collegarvi una configurazione CORS utilizzando una delle seguenti procedure. Puoi utilizzare il primo metodo per modificare le impostazioni del tuo dominio, in cui consenti all' SageMaker IA di allegare la configurazione CORS al bucket per te. Puoi anche utilizzare il primo metodo per modificare un profilo utente all'interno di un dominio. Il secondo metodo è il metodo manuale, in cui è possibile collegare autonomamente la configurazione CORS al bucket.

SageMaker Metodo di impostazione del dominio AI

Per concedere ai tuoi utenti le autorizzazioni per caricare file locali, puoi modificare la configurazione dell'applicazione Canvas nelle impostazioni del dominio. Ciò collega una configurazione Cross-Origin Resource Sharing (CORS) al bucket Amazon S3 della configurazione di archiviazione Canvas e concede a tutti gli utenti del dominio l'autorizzazione a caricare file locali in Canvas. SageMaker Per impostazione predefinita, l'opzione delle autorizzazioni è attivata quando configuri un nuovo dominio, ma puoi attivarla e disattivarla in base alle esigenze.

Nota

Se disponi di una configurazione CORS esistente nel bucket di configurazione di storage Amazon S3, l'attivazione dell'opzione di caricamento locale dei file sovrascrive la configurazione esistente con la nuova configurazione.

La procedura seguente mostra come attivare questa opzione modificando le impostazioni del dominio nella console AI. SageMaker

  1. Vai alla console SageMaker AI all'indirizzo https://console.aws.amazon.com/sagemaker/.

  2. Nel riquadro di navigazione a sinistra, scegli Domains (Domini).

  3. Dall'elenco dei domini, scegli il tuo dominio.

  4. Nella pagina dei dettagli del dominio, seleziona la scheda Configurazioni app.

  5. Vai alla sezione Canvas e scegli Modifica.

  6. Attiva l'opzione Abilita il caricamento locale dei file. Ciò allega la configurazione CORS e concede le autorizzazioni di caricamento locale dei file.

  7. Scegli Invia.

Gli utenti del dominio specificato dovrebbero ora disporre delle autorizzazioni locali per il caricamento dei file.

Puoi anche concedere le autorizzazioni a profili utente specifici in un dominio seguendo la procedura precedente e accedendo alle impostazioni del profilo utente anziché alle impostazioni generali del dominio.

Metodo con bucket Amazon S3

Se desideri collegare manualmente la configurazione CORS al bucket SageMaker AI Amazon S3, utilizza la seguente procedura.

  1. Eseguire l'accesso ad https://console.aws.amazon.com/s3/.

  2. Scegli il bucket. Se il tuo dominio utilizza il bucket predefinito creato dall' SageMaker IA, il nome del bucket utilizza il seguente schema:. s3://sagemaker-{Region}-{your-account-id}

  3. Seleziona Autorizzazioni.

  4. Vai a Condivisione delle risorse multiorigine (CORS).

  5. Scegli Modifica.

  6. Aggiungi la policy CORS seguente:

    [ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "POST" ], "AllowedOrigins": [ "*" ], "ExposeHeaders": [] } ]
  7. Scegli Save changes (Salva modifiche).

Nella procedura precedente, la policy CORS deve avere "POST" inserito in AllowedMethods.

Dopo aver completato la procedura, dovresti avere:

  • Un ruolo IAM assegnato a ciascuno dei tuoi utenti.

  • Autorizzazioni di runtime di Amazon SageMaker Studio Classic per ciascuno dei tuoi utenti. SageMaker Canvas utilizza Studio Classic per eseguire i comandi dei tuoi utenti.

  • Se gli utenti riescono a caricare file dalle loro macchine locali, al loro bucket Amazon S3 è collegata una policy CORS.

Se gli utenti non riescono ancora a caricare i file locali dopo l'aggiornamento della policy CORS, è possibile che il browser stia memorizzando nella cache le impostazioni CORS di un precedente tentativo di caricamento. In caso di problemi, chiedi ai tuoi utenti di svuotare la cache del browser e riprovare.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.