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
- 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 Compute Engine and Notebooks APIs.
-
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 Compute Engine and Notebooks 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 AndaLOCATION
: 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 AndaLOCATION
: 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:
Di konsol Google Cloud, buka halaman Instance.
Di kolom Instance name, klik nama instance yang ingin Anda periksa.
Halaman Detail instance akan terbuka.
Di samping VM details, klik View in Compute Engine.
Di halaman detail Compute Engine, nilai untuk Confidential VM service menampilkan
Enabled
atauDisabled
.
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
- Untuk menggunakan notebook guna membantu Anda mulai menggunakan Vertex AI dan layanan Google Cloud lainnya, lihat Tutorial notebook Vertex AI.
- Untuk memeriksa status kondisi instance Vertex AI Workbench, lihat Memantau status kondisi.