Eseguire il backup e il ripristino dei file utilizzando Cloud Storage
Questa pagina descrive come utilizzare Cloud Storage per eseguire il backup e il ripristino dei file nell'istanza di Vertex AI Workbench.
Panoramica
Questa guida descrive due modi per utilizzare Cloud Storage per eseguire il backup e il ripristino dei file nell'istanza Vertex AI Workbench:
Monta un bucket Cloud Storage sull'istanza di Vertex AI Workbench.
Esporta i file in Cloud Storage e poi ripristinali.
Prima di iniziare
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Notebooks API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Notebooks API.
-
Notebooks Runner (
roles/notebooks.runner
) -
Storage Object User (
roles/storage.objectUser
) - Se devi creare un bucket Cloud Storage, consulta Creare un bucket.
- Se non l'hai ancora fatto, crea un'istanza di Vertex AI Workbench nello stesso progetto del tuo bucket Cloud Storage.
-
Nella console Google Cloud , vai alla pagina Istanze.
-
Accanto al nome dell'istanza di Vertex AI Workbench, fai clic su Apri JupyterLab.
L'istanza di Vertex AI Workbench apre JupyterLab.
-
In JupyterLab, assicurati che sia selezionata la scheda
Esplora file. -
Nella barra laterale sinistra, fai clic sul pulsante
Monta spazio di archiviazione condiviso. Se non vedi il pulsante, trascina il lato destro della barra laterale per espanderla finché non vedi il pulsante. -
Nel campo Nome bucket, inserisci il nome del bucket Cloud Storage che vuoi montare.
-
Fai clic su Monta.
-
Il bucket Cloud Storage viene visualizzato come cartella nella scheda Browser dei file della barra laterale sinistra. Fai doppio clic sulla cartella per aprirla e sfogliare i contenuti.
-
Nella console Google Cloud , vai alla pagina Istanze.
-
Accanto al nome dell'istanza di Vertex AI Workbench, fai clic su Apri JupyterLab.
L'istanza di Vertex AI Workbench apre JupyterLab.
-
In JupyterLab, assicurati che sia selezionata la scheda
Esplora file. -
Nella barra laterale sinistra, fai clic sul pulsante
Esporta in GCS. Se non vedi il pulsante, trascina il lato destro della barra laterale per espanderla finché non vedi il pulsante. -
Nella finestra di dialogo Specifica la posizione di esportazione, inserisci un nome del bucket Cloud Storage in cui vuoi esportare i file. Se devi creare un bucket Cloud Storage, consulta Creare un bucket.
Vertex AI Workbench apre un nuovo blocco note che include il codice per esportare i file dell'istanza in Cloud Storage.
-
Esegui il codice in questa cella.
URI
: l'URI gsutil del file che vuoi copiare, ad esempio: gs://BUCKET_NAME/ZONE/INSTANCE_ID/FILE_NAMEFILE_NAME
: il nome del file da copiare
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per montare un bucket Cloud Storage su un'istanza Vertex AI Workbench, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Montare un bucket Cloud Storage
Le istanze Vertex AI Workbench includono un'integrazione di Cloud Storage che ti consente di montare un bucket Cloud Storage. Ciò significa che puoi sfogliare i contenuti del bucket e lavorare con i file compatibili dall'interfaccia JupyterLab.
Puoi accedere a qualsiasi bucket e file Cloud Storage a cui la tua istanza ha accesso all'interno dello stesso progetto della tua istanza Vertex AI Workbench.
Autorizzazione richiesta per abilitare il montaggio dello spazio di archiviazione condiviso
Per abilitare il montaggio dell'archiviazione condivisa nell'istanza di Vertex AI Workbench,
chiedi all'amministratore di concedere alaccount di servizioe account
dell'istanza di Vertex AI Workbench l'autorizzazione storage.buckets.list
per il progetto.
L'autorizzazione storage.buckets.list
è necessaria per visualizzare il pulsante
Monta spazio di archiviazione condiviso nell'interfaccia JupyterLab dell'istanza
Vertex AI Workbench.
Crea un bucket e un'istanza di Vertex AI Workbench
Devi avere accesso ad almeno un bucket Cloud Storage nello stesso progetto dell'istanza Vertex AI Workbench.Apri JupyterLab
Monta il bucket Cloud Storage
Per montare e poi accedere a un bucket Cloud Storage:
Esportare e ripristinare file da Cloud Storage
Questa sezione descrive come esportare i file in Cloud Storage e come ripristinare i file che si trovano in un bucket Cloud Storage.
Esporta in Cloud Storage
Ripristinare file da Cloud Storage
Per ripristinare un file nell'istanza Vertex AI Workbench, puoi utilizzare gcloud storage cp per copiare il file.
Esegui questo codice in una cella di uno dei notebook della tua istanza:
!gcloud storage cp URI /home/jupyter/FILE_NAME
Sostituisci quanto segue:
Per maggiori informazioni, vedi Scaricare l'oggetto dal bucket.