Mencadangkan dan memulihkan file menggunakan Cloud Storage

Halaman ini menjelaskan cara menggunakan Cloud Storage untuk mencadangkan dan memulihkan file di instance Gemini Enterprise Agent Platform Workbench Anda.

Ringkasan

Panduan ini menjelaskan dua cara menggunakan Cloud Storage untuk membantu Anda mencadangkan dan memulihkan file di instance Agent Platform Workbench:

Sebelum memulai

  1. Login keakun Anda. Google Cloud Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Notebooks API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Notebooks API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

Peran yang diperlukan

Untuk mendapatkan izin yang Anda perlukan untuk memasang bucket Cloud Storage ke instance Agent Platform Workbench, minta administrator untuk memberi Anda peran IAM berikut:

Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.

Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

Memasang bucket Cloud Storage

Instance Agent Platform Workbench menyertakan integrasi Cloud Storage yang memungkinkan Anda memasang bucket Cloud Storage. Artinya, Anda dapat menjelajahi konten bucket dan menggunakan file yang kompatibel dari dalam antarmuka JupyterLab.

Anda dapat mengakses bucket dan file Cloud Storage yang dapat diakses instance Anda dalam project yang sama dengan instance Agent Platform Workbench Anda.

Izin yang diperlukan untuk mengaktifkan pemasangan penyimpanan bersama

Untuk mengaktifkan pemasangan penyimpanan bersama di instance Agent Platform Workbench Anda, minta administrator untuk memberikan izin storage.buckets.list ke akun layanan instance Agent Platform Workbench Anda di project.

Izin storage.buckets.list diperlukan agar tombol Pasang penyimpanan bersama muncul di antarmuka JupyterLab instance Agent Platform Workbench Anda.

Membuat bucket dan instance Agent Platform Workbench

Anda harus memiliki akses ke setidaknya satu bucket Cloud Storage dalam project yang sama dengan instance Agent Platform Workbench Anda.
  1. Jika Anda perlu membuat bucket Cloud Storage, lihat Membuat bucket.
  2. Jika belum melakukannya, buat instance Agent Platform Workbench dalam project yang sama dengan bucket Cloud Storage Anda.

Membuka JupyterLab

  1. Di Google Cloud konsol, buka halaman Instances.

    Buka Instance

  2. Di samping nama instance Agent Platform Workbench Anda, klik Open JupyterLab.

    Instance Agent Platform Workbench Anda akan membuka JupyterLab.

Memasang bucket Cloud Storage

Untuk memasang, lalu mengakses bucket Cloud Storage, lakukan hal berikut:

  1. Di JupyterLab, pastikan tab  File Browser dipilih.

  2. Di sidebar kiri, klik tombol  Mount shared storage. Jika Anda tidak melihat tombol tersebut, tarik sisi kanan sidebar untuk memperluas sidebar hingga Anda melihat tombol tersebut.

    Tombol Pasang penyimpanan bersama di sudut kanan atas sidebar kiri

  3. Di kolom Bucket name, masukkan nama bucket Cloud Storage bucket yang ingin Anda pasang.

  4. Klik Mount.

  5. Bucket Cloud Storage Anda akan muncul sebagai folder di File browser tab di sidebar kiri. Klik dua kali folder untuk membukanya dan menjelajahi kontennya.

Mengekspor ke dan memulihkan file dari Cloud Storage

Bagian ini menjelaskan cara mengekspor file ke Cloud Storage dan memulihkan file yang berada di bucket Cloud Storage.

Mengekspor ke Cloud Storage

  1. Di Google Cloud konsol, buka halaman Instances.

    Buka Instance

  2. Di samping nama instance Agent Platform Workbench Anda, klik Open JupyterLab.

    Instance Agent Platform Workbench Anda akan membuka JupyterLab.

  3. Di JupyterLab, pastikan tab  File Browser dipilih.

  4. Di sidebar kiri, klik tombol  Export to GCS. Jika Anda tidak melihat tombol tersebut, tarik sisi kanan sidebar untuk memperluas sidebar hingga Anda melihat tombol tersebut.

  5. Di dialog Provide export location, masukkan nama bucket Cloud Storage yang ingin Anda gunakan untuk mengekspor file. Jika Anda perlu membuat bucket Cloud Storage, lihat Membuat bucket.

    Agent Platform Workbench akan membuka notebook baru yang menyertakan kode untuk mengekspor file instance Anda ke Cloud Storage.

  6. Jalankan kode di sel ini.

Memulihkan file dari Cloud Storage

Untuk memulihkan file ke instance Agent Platform Workbench Anda, Anda dapat menggunakan gcloud storage cp untuk menyalin file.

Jalankan kode berikut di sel salah satu notebook instance Anda:

!gcloud storage cp URI /home/jupyter/FILE_NAME

Ganti kode berikut:

  • URI: URI gsutil file yang ingin Anda salin, misalnya: gs://BUCKET_NAME/ZONE/INSTANCE_ID/FILE_NAME
  • FILE_NAME: nama file yang akan disalin

Untuk mengetahui informasi selengkapnya, lihat Mendownload objek dari bucket Anda.

Langkah berikutnya