Puoi modificare il comportamento della VM del workload Confidential Space passando variabili all'opzione --metadata
quando crei la VM.
Per passare più variabili, imposta prima il delimitatore anteponendo il valore --metadata
a ^~^
. Il delimitatore viene impostato su ~
, poiché ,
viene utilizzato nei valori delle variabili.
Ad esempio:
metadata="^~^tee-restart-policy=Always~tee-image-reference=us-docker.pkg.dev/WORKLOAD_AUTHOR_PROJECT_ID/REPOSITORY_NAME/WORKLOAD_CONTAINER_NAME:latest"
La tabella seguente illustra le variabili di metadati che puoi impostare per la VM del carico di lavoro.
Chiave dei metadati | Tipo | Descrizione e valori |
---|---|---|
Interazione con:
|
Stringa |
Obbligatorio. Indica la posizione del contenitore del carico di lavoro. Esempio
|
Interazione con:
|
Array di stringhe JSON |
Esegue l'override delle istruzioni
CMD
specificate nel Esempio
|
Interazione con:
|
Stringa definita |
Output I valori validi sono:
Un volume elevato di log nella console seriale potrebbe influire sulle prestazioni del workload. Esempio
|
|
Numero intero |
Imposta le dimensioni in kB del montaggio della memoria condivisa Esempio
|
Interazione con:
|
Stringa |
Imposta le variabili di ambiente nel contenitore del carico di lavoro. L'autore del workload deve anche aggiungere i nomi variabile di ambiente al criterio di lancio
Esempio
|
Interazione con:
|
Stringa |
Un elenco di account di servizio che possono essere rappresentati dall'operatore del workload. L'operatore del carico di lavoro deve essere autorizzato a simulare l'identità degli account di servizio. È possibile elencare più account di servizio, separati da virgole. Esempio
|
Interazione con:
|
Booleano |
Il valore predefinito è Esempio
|
Interazione con:
|
Stringa |
Un elenco di definizioni di montaggio separate da punto e virgola. Una definizione di montaggio è costituita da un elenco di coppie chiave/valore separate da virgola, che richiedono Esempio
|
Interazione con:
|
Stringa definita |
Il criterio di riavvio del programma di avvio del container quando il workload si interrompe I valori validi sono:
Questa variabile è supportata solo dall'immagine di produzione di Confidential Space. Esempio
|
Interazione con:
|
Stringa |
Un elenco di repository di contenitori separati da virgole che memorizzano le firme generate da Sigstore Cosign. Esempio
|