Vous pouvez modifier le comportement de la VM de charge de travail Confidential Space en transmettant des variables à l'option --metadata
lorsque vous créez la VM.
Pour transmettre plusieurs variables, commencez par définir le délimiteur en préfixant la valeur --metadata
avec ^~^
. Cela définit le délimiteur sur ~
, car ,
est utilisé dans les valeurs de variables.
Exemple :
metadata="^~^tee-restart-policy=Always~tee-image-reference=us-docker.pkg.dev/WORKLOAD_AUTHOR_PROJECT_ID/REPOSITORY_NAME/WORKLOAD_CONTAINER_NAME:latest"
Le tableau suivant détaille les variables de métadonnées que vous pouvez définir pour votre VM de charge de travail.
Clé de métadonnée | Type | Description et valeurs |
---|---|---|
Interagit avec:
|
Chaîne |
Obligatoire. Il pointe vers l'emplacement du conteneur de la charge de travail. Exemple
|
Interagit avec:
|
Tableau de chaînes JSON |
Remplace les instructions CMD spécifiées dans le Exemple
|
Interagit avec:
|
Chaîne définie |
affiche Les valeurs valides sont les suivantes:
Un volume de journaux élevé dans la console série peut avoir un impact sur les performances de la charge de travail. Exemple
|
|
Integer |
Définit la taille en ko du montage de la mémoire partagée Exemple
|
Interagit avec:
|
Chaîne |
Définit les variables d'environnement dans le conteneur de charge de travail. L'auteur de la charge de travail doit également ajouter les noms des variables d'environnement à la règle de lancement
Exemple
|
Interagit avec:
|
Chaîne |
Liste des comptes de service dont l'identité peut être empruntée par l'opérateur de charge de travail. L'opérateur de charge de travail doit être autorisé à emprunter l'identité des comptes de service. Plusieurs comptes de service peuvent être répertoriés, séparés par une virgule. Exemple
|
Interagit avec:
|
Booléen |
La valeur par défaut est Exemple
|
Interagit avec:
|
Chaîne |
Liste des définitions de montage séparées par un point-virgule. Une définition de montage se compose d'une liste de paires clé-valeur séparées par une virgule, qui nécessite Exemple
|
Interagit avec:
|
Chaîne définie |
Règle de redémarrage du lanceur de conteneurs lorsque la charge de travail s'arrête Les valeurs valides sont les suivantes:
Cette variable n'est compatible qu'avec l'image de production Confidential Space. Exemple
|
Interagit avec:
|
Chaîne |
Liste de dépôts de conteneurs séparés par une virgule qui stockent les signatures générées par Cosign Sigstore. Exemple
|