Membuat instance dengan Confidential Computing

Dokumen ini menjelaskan cara membuat instance Vertex AI Workbench dengan Confidential Computing yang diaktifkan.

Ringkasan

Confidential Computing adalah perlindungan data yang sedang digunakan dengan Trusted Execution Environment (TEE) berbasis hardware. TEE adalah lingkungan yang aman dan terisolasi yang mencegah akses atau modifikasi yang tidak sah pada aplikasi dan data saat sedang digunakan. Standar keamanan ini ditentukan oleh Confidential Computing Consortium.

Saat Anda membuat instance Vertex AI Workbench dengan Confidential Computing diaktifkan, instance Vertex AI Workbench baru Anda adalah instance VM Rahasia. Untuk mempelajari instance Confidential VM lebih lanjut, lihat ringkasan Confidential VM.

Sebelum memulai

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Compute Engine and Notebooks APIs.

    Enable the APIs

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

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Compute Engine and Notebooks APIs.

    Enable the APIs

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan guna membuat instance Vertex AI Workbench, minta administrator untuk memberi Anda peran IAM Notebooks Runner (roles/notebooks.runner) di project. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

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

Membuat instance

Anda dapat membuat instance dengan Confidential Computing yang diaktifkan menggunakan gcloud CLI atau REST API:

gcloud

Untuk membuat instance Vertex AI Workbench dengan Confidential Computing yang diaktifkan, gunakan perintah gcloud workbench instances create dan tetapkan --confidential-compute-type ke SEV.

Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:

  • INSTANCE_NAME: nama instance Vertex AI Workbench Anda; harus dimulai dengan huruf, diikuti dengan maksimal 62 huruf kecil, angka, atau tanda hubung (-), dan tidak boleh diakhiri dengan tanda hubung
  • PROJECT_ID: project ID Anda
  • LOCATION: zona tempat Anda ingin menempatkan instance
  • MACHINE_TYPE: jenis mesin VM instance Anda, misalnya: n2d-standard-2

Jalankan perintah berikut:

Linux, macOS, atau Cloud Shell

gcloud workbench instances create INSTANCE_NAME \
    --project=PROJECT_ID \
    --location=LOCATION \
    --machine-type=MACHINE_TYPE \
    --confidential-compute-type=SEV

Windows (PowerShell)

gcloud workbench instances create INSTANCE_NAME `
    --project=PROJECT_ID `
    --location=LOCATION `
    --machine-type=MACHINE_TYPE `
    --confidential-compute-type=SEV

Windows (cmd.exe)

gcloud workbench instances create INSTANCE_NAME ^
    --project=PROJECT_ID ^
    --location=LOCATION ^
    --machine-type=MACHINE_TYPE ^
    --confidential-compute-type=SEV

Vertex AI Workbench membuat sebuah instance dan otomatis memulainya. Saat instance siap digunakan, Vertex AI Workbench akan mengaktifkan link Open JupyterLab di Konsol Google Cloud.

REST

Untuk membuat instance Vertex AI Workbench dengan Confidential Computing yang diaktifkan, gunakan metode projects.locations.instances.create dan sertakan confidentialInstanceConfig dalam GceSetup Anda.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: project ID Anda
  • LOCATION: zona tempat Anda ingin menempatkan instance
  • MACHINE_TYPE: jenis mesin VM instance Anda, misalnya: n2d-standard-2

Metode HTTP dan URL:

POST https://notebooks.googleapis.com/v2/projects/PROJECT_ID/locations/LOCATION/instances

Isi JSON permintaan:

{
  "gce_setup": {
    "machine_type": "MACHINE_TYPE",
    "confidentialInstanceConfig": {
      "confidentialInstanceType": SEV
    }
  }
}

Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:

curl

Simpan isi permintaan dalam file bernama request.json, dan jalankan perintah berikut:

curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://notebooks.googleapis.com/v2/projects/PROJECT_ID/locations/LOCATION/instances"

PowerShell

Simpan isi permintaan dalam file bernama request.json, dan jalankan perintah berikut:

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://notebooks.googleapis.com/v2/projects/PROJECT_ID/locations/LOCATION/instances" | Select-Object -Expand Content

Vertex AI Workbench membuat sebuah instance dan otomatis memulainya. Saat instance siap digunakan, Vertex AI Workbench akan mengaktifkan link Open JupyterLab di Konsol Google Cloud.

Mengonfirmasi apakah instance mengaktifkan Confidential Computing atau tidak

Untuk mengonfirmasi apakah instance Vertex AI Workbench telah mengaktifkan Confidential Computing, lakukan tindakan berikut:

  1. Di konsol Google Cloud, buka halaman Instance.

    Buka Instance

  2. Di kolom Instance name, klik nama instance yang ingin Anda periksa.

    Halaman Detail instance akan terbuka.

  3. Di samping VM details, klik View in Compute Engine.

  4. Di halaman detail Compute Engine, nilai untuk Confidential VM service menampilkan Enabled atau Disabled.

Batasan

Saat Anda membuat atau menggunakan instance Vertex AI Workbench dengan Confidential Computing diaktifkan, batasan berikut akan berlaku:

  • Hanya jenis mesin N2D yang didukung. Lihat Jenis mesin N2D.

  • Confidential Computing tidak dapat diaktifkan atau dinonaktifkan setelah Anda membuat instance Vertex AI Workbench.

Penagihan

Saat fitur ini dalam Pratinjau, biaya untuk menggunakan instance Vertex AI Workbench dengan Confidential Computing sama dengan menggunakan instance tanpa Confidential Computing. Lihat Harga.

Langkah berikutnya