כדי לשנות את ההתנהגות של המכונה הווירטואלית של עומס העבודה ב-Confidential Space, אתם יכולים להעביר משתנים לאפשרות --metadata כשאתם יוצרים את המכונה הווירטואלית.
כדי להעביר כמה משתנים, קודם צריך להגדיר את התו המפריד על ידי הוספת ^~^ לפני הערך של --metadata. הפעולה הזו מגדירה את התו המפריד כ-~, כי , משמש בערכי משתנים.
לדוגמה:
metadata="^~^tee-restart-policy=Always~tee-image-reference=us-docker.pkg.dev/WORKLOAD_AUTHOR_PROJECT_ID/REPOSITORY_NAME/WORKLOAD_CONTAINER_NAME:latest"
בטבלה הבאה מפורטים משתני המטא-נתונים שאפשר להגדיר ל-VM של עומס העבודה.
| מפתח המטא-נתונים | סוג | תיאור וערכים |
|---|---|---|
|
אינטראקציה עם:
|
String |
חובה. הוא מצביע על המיקום של מאגר עומסי העבודה. דוגמה |
|
String |
חובה רק אם משתמשים ב-Intel Trust Authority כשירות האימות. מגדירים את הערך למפתח ה-API של Intel Trust Authority. ב מסמכי התיעוד של Intel מוסבר איך יוצרים מפתח API של Intel Trust Authority. Intel Trust Authority תומך במכונות וירטואליות של Intel TDX, שיכולות לכלול גם GPU מסוג NVIDIA H100. אם ה-GPU קיים, גם ההוכחה שלו מאומתת. דוגמה |
|
String |
חובה רק אם משתמשים ב-Intel Trust Authority כשירות האימות. מגדירים את הערך לאזור שבו רוצים להריץ את Intel Trust Authority. האזורים התקינים הם:
Intel Trust Authority תומך במכונות וירטואליות של Intel TDX, שיכולות לכלול גם GPU מסוג NVIDIA H100. אם ה-GPU קיים, גם ההוכחה שלו מאומתת. דוגמה |
|
אינטראקציה עם:
|
מערך מחרוזות JSON |
מוסיפה יכולות Linux נוספות לקונטיינר של עומס העבודה. דוגמה |
|
אינטראקציה עם:
|
בוליאני |
ברירת המחדל היא דוגמה |
|
אינטראקציה עם:
|
מערך מחרוזות JSON |
מבטלת את ההוראות של
CMD שצוינו ב- דוגמה |
|
אינטראקציה עם:
|
ערכי ספירה |
פלט של הערכים התקינים הם:
נפח גבוה של יומנים בקונסולה הטורית עלול להשפיע על הביצועים של עומס העבודה. דוגמה |
|
|
מספר שלם |
מגדיר את הגודל בקילו-בייט של נקודת הטעינה של הזיכרון המשותף של דוגמה |
|
אינטראקציה עם:
|
String |
מגדיר משתני סביבה בקונטיינר של עומס העבודה. יוצר עומס העבודה צריך גם להוסיף את שמות משתני הסביבה למדיניות ההפעלה של
דוגמה |
|
אינטראקציה עם:
|
String |
רשימה של חשבונות שירות שמפעיל עומס העבודה יכול להתחזות אליהם. למפעיל של עומס העבודה צריכה להיות הרשאה להתחזות לחשבונות השירות. אפשר לציין כמה חשבונות שירות, מופרדים בפסיקים. דוגמה |
|
אינטראקציה עם:
|
בוליאני |
אם להתקין את מנהל ההתקן של NVIDIA ל-GPU של Confidential Computing. צריך סוג מכונה שתומך ב-NVIDIA Confidential Computing. דוגמה |
|
אינטראקציה עם:
|
בוליאני |
ברירת המחדל היא דוגמה |
|
אינטראקציה עם:
|
String |
רשימה של הגדרות טעינה שמופרדות באמצעות נקודה ופסיק. הגדרת טעינה מורכבת מרשימה מופרדת בפסיקים של צמדי מפתח/ערך, וצריך לכלול בה את דוגמה |
|
אינטראקציה עם:
|
בוליאני |
ברירת המחדל היא דוגמה |
|
אינטראקציה עם:
|
ערכי ספירה |
מדיניות ההפעלה מחדש של מרכז האפליקציות של הקונטיינר כשעומס העבודה נפסק. הערכים התקינים הם:
המשתנה הזה נתמך רק בתמונה של Confidential Space בסביבת הייצור. דוגמה |
|
אינטראקציה עם:
|
String |
רשימה מופרדת בפסיקים של מאגרי קונטיינרים שבהם מאוחסנות החתימות שנוצרו על ידי Sigstore Cosign. דוגמה |