Configurazione dello storage Amazon S3 - Amazon SageMaker

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

Configurazione dello storage Amazon S3

Quando configuri l'applicazione SageMaker Canvas, la posizione di archiviazione predefinita per gli artefatti del modello, i set di dati e altri dati dell'applicazione è un bucket Amazon S3 creato da Canvas. Questo bucket Amazon S3 predefinito segue lo schema di denominazione s3://sagemaker-{Region}-{your-account-id} e si trova nella stessa Regione dell'applicazione Canvas. Tuttavia, puoi personalizzare il percorso di archiviazione e specificare il tuo bucket Amazon S3 per archiviare i dati dell'applicazione Canvas. Potresti voler utilizzare il tuo bucket Amazon S3 per archiviare i dati dell'applicazione per uno dei seguenti motivi:

  • La tua organizzazione utilizza convenzioni di denominazione interne per i bucket Amazon S3.

  • Vuoi abilitare l'accesso multi-account agli artefatti del modello o ad altri dati Canvas.

  • Vuoi essere conforme alle linee guida di sicurezza interne, come la limitazione degli utenti che possono accedere a bucket Amazon S3 o ad artefatti del modello specifici.

  • Desideri una visibilità e un accesso migliori ai log prodotti da Canvas, indipendentemente dalla console o da Studio Classic. AWS SageMaker

Specificando il tuo bucket Amazon S3, puoi avere un maggiore controllo sul tuo storage ed agire in conformità con gli standard della tua organizzazione.

Per iniziare, puoi creare un nuovo SageMaker dominio o profilo utente oppure aggiornare un dominio o un profilo utente esistente. Tieni presente che le impostazioni del profilo utente hanno la precedenza sulle impostazioni a livello di dominio. Ad esempio, puoi utilizzare la configurazione predefinita del bucket a livello di dominio, ma puoi specificare un bucket Amazon S3 personalizzato per un singolo utente. Dopo aver specificato il proprio bucket Amazon S3 per il dominio o il profilo utente, Canvas crea una sottocartella Canvas/<UserProfileName> chiamata sotto l'input Amazon URI S3 e salva tutti gli artefatti generati nell'applicazione Canvas in questa sottocartella.

Importante

Se aggiorni un dominio o un profilo utente esistente, non hai più accesso agli artefatti Canvas dalla posizione precedente. I tuoi file sono ancora nella vecchia posizione di Amazon S3, ma non puoi più visualizzarli da Canvas. La nuova configurazione ha effetto a partire dal successivo login all'applicazione.

Per ulteriori informazioni sulla concessione dell'accesso multi-account al tuo bucket Amazon S3, consulta Granting cross-account object permissions in Guida per l’utente di Amazon S3.

Le sezioni seguenti spiegano come specificare un bucket Amazon S3 personalizzato nella configurazione di archiviazione di Canvas. Se stai configurando un nuovo SageMaker dominio (o un nuovo utente in un dominio), usa il Nuovo metodo di configurazione del dominio o il. Metodo con configurazione di un nuovo profilo utente Se disponi di un profilo utente Canvas esistente e desideri aggiornare la configurazione di archiviazione del profilo, usa Metodo con utente esistente.

Prima di iniziare

Se stai specificando un Amazon URI S3 da un AWS altro account o se utilizzi un bucket crittografato AWS KMS con, devi configurare le autorizzazioni prima di procedere. Devi concedere AWS IAM le autorizzazioni per garantire che Canvas possa scaricare e caricare oggetti da e verso il tuo bucket. Per ulteriori informazioni su come concedere le autorizzazioni necessarie, consulta Concessione delle autorizzazioni per l’archiviazione multi-account in Amazon S3.

Inoltre, la versione finale di Amazon S3 URI per la cartella di formazione nella posizione di archiviazione di Canvas deve contenere al massimo 128 caratteri. L'ultimo Amazon S3 URI è costituito dal percorso del bucket s3://<your-bucket-name>/<folder-name>/ più il percorso che Canvas aggiunge al bucket:. Canvas/<user-profile-name>/Training Ad esempio, un percorso accettabile che contenga meno di 128 caratteri può essere s3://<amzn-s3-demo-bucket>/<machine-learning>/Canvas/<user-1>/Training.

Nuovo metodo di configurazione del dominio

Se stai configurando un nuovo dominio e un'applicazione Canvas, usa questa sezione per configurare la posizione di archiviazione a livello di dominio. Questa configurazione si applica a tutti i nuovi utenti che crei nel dominio, a meno che non specifichi una posizione di archiviazione diversa per i singoli profili utente.

Quando si esegue una configurazione standard per il dominio, nella pagina Passaggio 3: Configurazione delle applicazioni - Opzionale, utilizzare la procedura seguente per la sezione Canvas:

  1. In Configurazioni di archiviazione di Canvas, procedi come segue:

    1. Seleziona Sistema gestito se desideri impostare la posizione sul SageMaker bucket predefinito che segue lo schemas3://sagemaker-{Region}-{your-account-id}.

    2. Seleziona Custom S3 per specificare il tuo bucket Amazon S3 come percorso di archiviazione. Quindi, accedi ad Amazon S3URI.

    3. (Facoltativo) Per la chiave di crittografia, specifica una KMS chiave per crittografare gli artefatti Canvas archiviati nella posizione specificata.

  2. Completa la configurazione del dominio e scegli Invia.

Il tuo dominio è ora configurato per utilizzare la posizione Amazon S3 che hai specificato per lo storage delle applicazioni SageMaker Canvas.

Metodo con configurazione di un nuovo profilo utente

Se stai configurando un nuovo profilo utente nel tuo dominio, usa questa sezione per configurare la posizione di archiviazione per l'utente. Questa configurazione ha la precedenza sulla configurazione a livello di dominio.

Quando aggiungi un profilo utente al tuo dominio, per il Passaggio 2: Configurazione delle applicazioni, usa la seguente procedura per la sezione Canvas:

  1. In Configurazioni di archiviazione di Canvas, procedi come segue:

    1. Seleziona Sistema gestito se desideri impostare la posizione sul bucket SageMaker creato di default che segue lo schemas3://sagemaker-{Region}-{your-account-id}.

    2. Seleziona Custom S3 per specificare il tuo bucket Amazon S3 come percorso di archiviazione. Quindi, accedi ad Amazon S3URI.

    3. (Facoltativo) Per la chiave di crittografia, specifica una KMS chiave per crittografare gli artefatti Canvas archiviati nella posizione specificata.

  2. Completa la configurazione del profilo utente e scegli Invia.

Il tuo profilo utente è ora configurato per utilizzare la posizione Amazon S3 che hai specificato per lo storage delle applicazioni SageMaker Canvas.

Metodo con utente esistente

Se disponi di un profilo utente Canvas esistente e desideri aggiornare la posizione di archiviazione di Amazon S3, puoi modificare le impostazioni del SageMaker dominio o del profilo utente. La modifica ha effetto a partire dal successivo login all'applicazione Canvas.

Nota

Quando modifichi il percorso di archiviazione per un'applicazione Canvas esistente, perdi l'accesso agli artefatti Canvas dal percorso di archiviazione precedente. I tuoi artefatti sono ancora nel vecchio percorso Amazon S3, ma non puoi più visualizzarli da Canvas.

Ricorda che le impostazioni del profilo utente hanno la precedenza sulle impostazioni generali del dominio, quindi puoi aggiornare la posizione di storage di Amazon S3 per profili utente specifici senza modificarla per tutti gli utenti. Puoi aggiornare la configurazione di storage per un dominio o un utente esistente utilizzando le seguenti procedure.

Update an existing domain

Utilizzare la procedura seguente per aggiornare la configurazione di archiviazione per un dominio.

  1. Aprire la SageMaker console all'indirizzo https://console.aws.amazon.com/sagemaker/.

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

  3. In Configurazioni admin, scegli Domini.

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

  5. Nella pagina dei dettagli del dominio, scegli la scheda Configurazioni app.

  6. Scorri verso il basso fino alla sezione Canvas e scegli Modifica.

  7. Si apre la pagina delle impostazioni di Edit Canvas. Per la sezione di configurazione dell'archiviazione di Canvas, procedi come segue:

    1. Seleziona System managed se desideri impostare la posizione sul bucket SageMaker creato di default che segue lo schemas3://sagemaker-{Region}-{your-account-id}.

    2. Seleziona Custom S3 per specificare il tuo bucket Amazon S3 come percorso di archiviazione. Quindi, accedi ad Amazon S3URI.

    3. (Facoltativo) Per la chiave di crittografia, specifica una KMS chiave per crittografare gli artefatti Canvas archiviati nella posizione specificata.

  8. Completa tutte le altre modifiche che desideri apportare al dominio, quindi scegli Invia per salvare le modifiche.

Update an existing user profile

Utilizza la procedura seguente per aggiornare la configurazione di archiviazione per un profilo utente.

  1. Apri la SageMaker console 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 dei domini, scegli il tuo dominio.

  5. Dall'elenco degli utenti del dominio, scegli l'utente di cui desideri modificare la configurazione.

  6. Nella pagina Dettagli utente scegli Modifica.

  7. Nel riquadro di navigazione, seleziona Impostazioni Canvas.

  8. In Configurazioni di archiviazione di Canvas, procedi come segue:

    1. Seleziona Sistema gestito se desideri impostare la posizione sul SageMaker bucket predefinito che segue lo schemas3://sagemaker-{Region}-{your-account-id}.

    2. Seleziona Custom S3 per specificare il tuo bucket Amazon S3 come percorso di archiviazione. Quindi, accedi ad Amazon S3URI.

    3. (Facoltativo) Per la chiave di crittografia, specifica una KMS chiave per crittografare gli artefatti Canvas archiviati nella posizione specificata.

  9. Completa tutte le altre modifiche che desideri apportare al profilo utente, quindi scegli Invia per salvare le modifiche.

Il percorso di archiviazione del tuo profilo utente Canvas dovrebbe ora essere aggiornato. La prossima volta che effettuerai il login all'applicazione Canvas, riceverai la notifica che il percorso di archiviazione è stato aggiornato. Perderai l'accesso a tutti gli artefatti precedenti che hai creato in Canvas. Puoi comunque accedere ai file in Amazon S3, ma non puoi più visualizzarli in Canvas.