Anda dapat mengubah perilaku VM workload Confidential Space dengan meneruskan variabel ke opsi --metadata saat membuat VM.
Untuk meneruskan beberapa variabel, tetapkan pemisah terlebih dahulu dengan mengawali nilai --metadata dengan ^~^. Tindakan ini akan menetapkan pembatas ke ~, karena , digunakan dalam nilai variabel.
Contoh:
metadata="^~^tee-restart-policy=Always~tee-image-reference=us-docker.pkg.dev/WORKLOAD_AUTHOR_PROJECT_ID/REPOSITORY_NAME/WORKLOAD_CONTAINER_NAME:latest"
Tabel berikut menjelaskan variabel metadata yang dapat Anda tetapkan untuk VM workload.
| Kunci metadata | Jenis | Deskripsi dan nilai |
|---|---|---|
|
Berinteraksi dengan:
|
String |
Wajib. Ini mengarah ke lokasi container workload. Contoh |
|
String |
Hanya diperlukan jika Anda menggunakan Intel Trust Authority sebagai layanan pengesahan. Tetapkan nilai ke kunci API Intel Trust Authority Anda. Lihat dokumentasi Intel untuk mengetahui cara membuat kunci API Intel Trust Authority. Intel Trust Authority mendukung instance VM Intel TDX yang secara opsional memiliki GPU NVIDIA H100. Jika GPU ada, buktinya juga diverifikasi. Contoh |
|
String |
Hanya diperlukan jika Anda menggunakan Intel Trust Authority sebagai layanan pengesahan. Tetapkan nilai ke region tempat Anda ingin Intel Trust Authority dijalankan. Region yang valid adalah:
Intel Trust Authority mendukung instance VM Intel TDX yang secara opsional memiliki GPU NVIDIA H100. Jika GPU ada, buktinya juga diverifikasi. Contoh |
|
Berinteraksi dengan:
|
Array string JSON |
Menambahkan kemampuan Linux tambahan ke container workload. Contoh |
|
Berinteraksi dengan:
|
Boolean |
Nilai defaultnya adalah Contoh |
|
Berinteraksi dengan:
|
Array string JSON |
Mengganti petunjuk
CMD yang ditentukan dalam Contoh |
|
Berinteraksi dengan:
|
Enumerasi |
Menghasilkan Nilai yang valid adalah:
Volume log yang tinggi di konsol serial dapat memengaruhi performa workload. Contoh |
|
|
Bilangan bulat |
Menetapkan ukuran dalam kB dari pemasangan memori bersama Contoh |
|
Berinteraksi dengan:
|
String |
Menetapkan variabel lingkungan dalam container workload. Pembuat workload juga harus menambahkan nama variabel lingkungan ke kebijakan peluncuran
Contoh |
|
Berinteraksi dengan:
|
String |
Daftar akun layanan yang dapat ditiru oleh operator workload. Operator workload harus diizinkan untuk meniru akun layanan. Beberapa akun layanan dapat dicantumkan, dipisahkan dengan koma. Contoh |
|
Berinteraksi dengan:
|
Boolean |
Apakah akan menginstal driver GPU Confidential Computing NVIDIA. Memerlukan jenis mesin yang mendukung NVIDIA Confidential Computing. Contoh |
|
Berinteraksi dengan:
|
Boolean |
Nilai defaultnya adalah Contoh |
|
Berinteraksi dengan:
|
String |
Daftar definisi pemasangan yang dipisahkan titik koma. Definisi pemasangan
terdiri dari daftar key-value pair yang dipisahkan koma, yang memerlukan
Contoh |
|
Berinteraksi dengan:
|
Boolean |
Nilai defaultnya adalah Contoh |
|
Berinteraksi dengan:
|
Enumerasi |
Kebijakan mulai ulang peluncur container saat workload berhenti. Nilai yang valid adalah:
Variabel ini hanya didukung oleh image Confidential Space produksi. Contoh |
|
Berinteraksi dengan:
|
String |
Daftar repositori container yang dipisahkan koma yang menyimpan tanda tangan yang dihasilkan oleh Sigstore Cosign. Contoh |