Puedes cambiar el comportamiento de la VM de carga de trabajo de Confidential Space pasando variables a la opción --metadata cuando crees la VM.
Para introducir varias variables, primero define el delimitador añadiendo el prefijo ^~^ al valor de --metadata. De esta forma, el delimitador se establece en ~, ya que , se usa en los valores de las variables.
Define variables de entorno en el contenedor de la carga de trabajo. El autor de la carga de trabajo también debe añadir los nombres de las variables de entorno a la política de lanzamiento allow_env_override
para que se definan.
Indica si se debe instalar el controlador de GPU de Confidential Computing de NVIDIA.
Requiere un tipo de máquina que admita Confidential Computing de NVIDIA (vista previa).
El valor predeterminado es false. Si se define como true, se habilita la monitorización del uso de memoria. Las métricas recogidas por la
VM confidencial son de tipo
guest/memory/bytes_used
y se pueden ver en Cloud Logging
o en
Explorador de métricas.
Lista de definiciones de montaje separadas por punto y coma. Una definición de montaje
consta de una lista de pares clave-valor separados por comas
que requieren type, source y
destination. destination debe ser una ruta absoluta y type/source debe ser tmpfs.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-11 (UTC)."],[[["\u003cp\u003eYou can modify the behavior of a Confidential Space workload VM by using the \u003ccode\u003e--metadata\u003c/code\u003e option and passing in specific variables during VM creation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003etee-image-reference\u003c/code\u003e metadata key is required and it specifies the location of the workload container image.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003etee-cmd\u003c/code\u003e metadata key allows overriding the \u003ccode\u003eCMD\u003c/code\u003e instructions defined in the workload container's Dockerfile, while other variables allow environment variables, service accounts impersonation, memory monitoring and mount definitions to be modified.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003etee-container-log-redirect\u003c/code\u003e key controls the destination of the workload container's \u003ccode\u003eSTDOUT\u003c/code\u003e and \u003ccode\u003eSTDERR\u003c/code\u003e output, allowing it to be directed to the serial console, Cloud Logging, or both.\u003c/p\u003e\n"],["\u003cp\u003eYou can define the restart policy for the workload container using \u003ccode\u003etee-restart-policy\u003c/code\u003e, with options such as \u003ccode\u003eNever\u003c/code\u003e, \u003ccode\u003eAlways\u003c/code\u003e, or \u003ccode\u003eOnFailure\u003c/code\u003e, which dictates the container's behavior when it stops.\u003c/p\u003e\n"]]],[],null,["# Workload metadata variables\n\n[Workload operator](/confidential-computing/confidential-space/docs/confidential-space-overview#roles)\n\n*** ** * ** ***\n\nYou can change the Confidential Space workload VM behavior by passing variables\ninto the `--metadata` option when you create the VM.\n\nTo pass in multiple variables, first set the delimiter by prefixing the\n`--metadata` value with `^~^`. This sets the delimiter to `~`, as `,` is used in\nvariable values.\n\nFor example: \n\n metadata=\"^~^tee-restart-policy=Always\\~tee-image-reference=us-docker.pkg.dev/\u003cvar translate=\"no\"\u003eWORKLOAD_AUTHOR_PROJECT_ID\u003c/var\u003e/\u003cvar translate=\"no\"\u003eREPOSITORY_NAME\u003c/var\u003e/\u003cvar translate=\"no\"\u003eWORKLOAD_CONTAINER_NAME\u003c/var\u003e:latest\"\n\nThe following table details the metadata variables you can set for your\nworkload VM.\n| **Note:** Some metadata variables can be affected by [launch policies](/confidential-computing/confidential-space/docs/reference/launch-policies#launch_policies) set by workload authors."]]