Una instancia contiene un bootloader, un sistema de archivos de inicio y una imagen de SO. En este documento, se explica cómo crear una instancia a partir de una imagen de SO pública. Si creas una instancia de Arm, elige una imagen de SO que sea compatible con Arm.
Algunas imágenes son compatibles con las funciones de VM protegida, que ofrecen funciones de seguridad como firmware compatible con UEFI, inicio seguro e inicio medido con protección de vTPM. En las VM protegidas el vTPM y la supervisión de integridad están habilitados de forma predeterminada.
Antes de comenzar
- Cuando creas instancias a partir de imágenes con Google Cloud CLI o la API de Compute Engine, hay un límite de 20 instancias por segundo. Si necesitas crear una mayor cantidad de instancias por segundo, solicita un límite de cuota más alto para el recurso Imágenes.
-
Si aún no lo hiciste, configura la autenticación.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las APIs de Google Cloud .
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
En la consola de Google Cloud , ve a la página Imágenes.
Ejecuta el siguiente comando:
gcloud compute images list
Anota el nombre de las imágenes o familias de imágenes y el nombre del proyecto que la contiene.
(Opcional) Para determinar si la imagen admite funciones de VM protegida, ejecuta el siguiente comando:
gcloud compute images describe IMAGE_NAME \ --project=IMAGE_PROJECT
Reemplaza lo siguiente:
IMAGE_NAME
: Nombre de la imagen cuya compatibilidad con funciones de VM protegida se quiere comprobar.IMAGE_PROJECT
: Es el proyecto que contiene la imagen.
Si la imagen admite funciones de VM protegida, aparecerá la siguiente línea en el resultado:
type: UEFI_COMPATIBLE
.Ejecuta el siguiente comando:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/
Anota el nombre de las imágenes o familias de imágenes y el nombre del proyecto que la contiene.
(Opcional) Para determinar si la imagen admite funciones de VM protegida, ejecuta el siguiente comando:
GET https://compute.googleapis.com/compute/v1/projects/IMAGE_PROJECT/global/images/IMAGE_NAME
Reemplaza lo siguiente:
IMAGE_PROJECT
: Es el proyecto que contiene la imagen.IMAGE_NAME
: Nombre de la imagen cuya compatibilidad con funciones de VM protegida se quiere comprobar.
Si la imagen admite funciones de VM protegida, aparecerá la siguiente línea en el resultado:
type: UEFI_COMPATIBLE
.En la consola de Google Cloud , ve a la página Crear una instancia.
Si se te solicita, selecciona el proyecto y haz clic en Continuar. Aparecerá la página Crear una instancia y se mostrará el panel Configuración de la máquina.
En el panel Configuración de la máquina, haz lo siguiente:
- En el campo Nombre, especifica un nombre para tu VM. Para obtener más información, consulta Convención de nombres de recursos.
Opcional: En el campo Zona, selecciona una zona para esta VM.
La selección predeterminada es Cualquier. Si no cambias esta selección predeterminada, Google elige automáticamente una zona por ti según el tipo de máquina y la disponibilidad.
Selecciona la familia de máquinas para tu VM. Luego, la consola de Google Cloud muestra las series de máquinas que están disponibles para la familia de máquinas que seleccionaste. Están disponibles las siguientes opciones de familia de máquinas:
- Uso general
- Optimizada para procesamiento
- Con optimización de memoria
- Optimizada para el almacenamiento
- GPU
En la columna Serie, selecciona la serie de máquinas de tu VM.
Si seleccionaste GPUs como la familia de máquinas en el paso anterior, selecciona el tipo de GPU que deseas. Luego, se selecciona automáticamente la serie de máquinas para el tipo de GPU seleccionado.
En la sección Tipo de máquina, selecciona el tipo de máquina para tu VM.
En el menú de navegación, haz clic en SO y almacenamiento. En el panel Sistema operativo y almacenamiento que aparece, configura el disco de arranque de la siguiente manera:
- Haz clic en Cambiar. Aparecerá el panel Disco de arranque y se mostrará la pestaña Imágenes públicas.
- En la lista Sistema operativo, selecciona el tipo de SO.
- En la lista Versión, selecciona la versión del SO.
- En la lista Tipo de disco de arranque, selecciona el tipo de disco de arranque.
- En el campo Tamaño (GB), especifica el tamaño del disco de arranque.
- Opcional: Para ver las opciones de configuración avanzadas, expande la sección Mostrar configuraciones avanzadas.
- Para confirmar las opciones del disco de arranque y volver al panel Sistema operativo y almacenamiento, haz clic en Seleccionar.
En el menú de navegación, haz clic en Herramientas de redes. En el panel Herramientas de redes que aparece, haz lo siguiente:
- Ve a la sección Firewall.
Para permitir el tráfico HTTP o HTTPS a la VM, selecciona Permitir tráfico HTTP o Permitir tráfico HTTPS.
Compute Engine agrega una etiqueta de red a tu VM y crea la regla de firewall de entrada correspondiente que permite todo el tráfico entrante en
tcp:80
(HTTP) otcp:443
(HTTPS). La etiqueta de red asocia la regla de firewall con la VM. Para obtener más información, consulta Descripción general de las reglas de firewall en la documentación del firewall de nueva generación de Cloud.
Opcional: Puedes modificar la configuración de la VM protegida si elegiste una imagen de SO que admite estas funciones:
Para ello, en el menú de navegación, haz clic en Seguridad. En el panel Seguridad que aparece, puedes configurar lo siguiente:
Para activar el inicio seguro, selecciona la casilla de verificación Activar inicio seguro. El inicio seguro está inhabilitado de forma predeterminada.
Para desactivar vTPM, desmarca la casilla de verificación Activar vTPM. vTPM está habilitado de forma predeterminada. Al inhabilitar el vTPM también se inhabilita la supervisión de integridad porque esta depende de los datos que se recopilan mediante el inicio medido.
Para desactivar la supervisión de integridad, desmarca la casilla de verificación Activar la supervisión de integridad. La supervisión de la integridad está habilitada de forma predeterminada.
Opcional: Especifica otras opciones de configuración. Para obtener más información, consulta Opciones de configuración durante la creación de instancias.
Para crear y, también, iniciar la VM, haz clic en Crear.
- Selecciona una imagen pública. Anota el nombre de las imágenes o familias de imágenes y el nombre del proyecto que la contiene.
Usa el comando
gcloud compute instances create
para crear una VM a partir de una familia de imágenes o de una versión específica de una imagen de SO.Si especificas la marca opcional
--shielded-secure-boot
, Compute Engine crea una VM con las tres funciones de la VM protegida habilitadas:Después de que Compute Engine inicie tu VM, debes detenerla para modificar las opciones de VM protegida.
gcloud compute instances create VM_NAME \ --zone=ZONE \ [--image=IMAGE | --image-family=IMAGE_FAMILY] \ --image-project=IMAGE_PROJECT IMAGE_FLAG \ --machine-type=MACHINE_TYPE
Reemplaza lo siguiente:
VM_NAME
: Nombre de la VM nuevaZONE
: Es la zona en la que se creará la instancia.IMAGE_PROJECT
: Es el proyecto que contiene la imagen.IMAGE_FLAG
: especifica una de las siguientes opciones:Usa la marca
--image IMAGE_NAME
para especificar una versión específica de una imagen pública.Por ejemplo,
--image debian-12-bookworm-v20241112
.Usa la marca
--image-family IMAGE_FAMILY_NAME
para especificar una familia de imágenes.Esto crea la VM a partir de la imagen de SO no obsoleta más reciente de la familia de imágenes. Por ejemplo, si especificas
--image-family debian-12
, Compute Engine usa la versión más reciente de la imagen de SO en la familia de imágenes Debian 12.
MACHINE_TYPE
: Es el tipo de máquina de la VM nueva, que puede ser un tipo de máquina predefinido o personalizado.Para obtener una lista de los tipos de máquinas disponibles en una zona, usa el comando
gcloud compute machine-types list
con la marca--zones
.
Verifica si Compute Engine creó la VM:
gcloud compute instances describe VM_NAME
Reemplaza
VM_NAME
por el nombre de la VM.- En la consola de Google Cloud , ve a la página Instancias de VM:
- Haz clic en Crear instancia.
- Especifica los parámetros que desees.
- En la parte superior o inferior de la página, haz clic en Código equivalente y, luego, en la pestaña Terraform para ver el código de Terraform.
- Selecciona una imagen pública. Anota el nombre de las imágenes o familias de imágenes y el nombre del proyecto que la contiene.
Usa el método
instances.insert
para crear una VM a partir de una familia de imágenes o de una versión específica de una imagen de SO:POST https://compute.googleapis.com/compute/v1/projects/
PROJECT_ID
/zones/ZONE
/instances { "machineType":"zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name":"VM_NAME
", "disks":[ { "initializeParams":{ "sourceImage":"projects/IMAGE_PROJECT/global/images/IMAGE" }, "boot":true } ], "networkInterfaces":[ { "network":"global/networks/NETWORK_NAME" } ], "shieldedInstanceConfig":{ "enableSecureBoot":"ENABLE_SECURE_BOOT" } }Reemplaza lo siguiente:
PROJECT_ID
: ID del proyecto en el que se creará la VMZONE
: Zona en la que se creará la VMMACHINE_TYPE_ZONE
: Zona que contiene el tipo de máquina que se usará para la VM nuevaMACHINE_TYPE
: El tipo de máquina, predefinido o personalizado de la VM nuevaVM_NAME
: Nombre de la VM nuevaIMAGE_PROJECT
: El proyecto que contiene la imagen
Por ejemplo, si especificasdebian-10
como familia de imágenes, especificadebian-cloud
como proyecto de imagen.IMAGE
: Especifica una de las siguientes opciones:IMAGE
: Es una versión específica de una imagen pública.Por ejemplo:
"sourceImage": "projects/debian-cloud/global/images/debian-10-buster-v20200309"
IMAGE_FAMILY
: Es una familia de imágenes.Esto crea la VM a partir de la imagen de SO no obsoleta más reciente. Por ejemplo, si especificas
"sourceImage": "projects/debian-cloud/global/images/family/debian-10"
, Compute Engine crea una VM a partir de la última versión de la imagen de SO en la familia de imágenesDebian 10
.
NETWORK_NAME
: La red de VPC que deseas usar para la VM. Puedes especificardefault
para usar tu red predeterminadaENABLE_SECURE_BOOT
: Si eliges una imagen que admite funciones de VM protegida, Compute Engine habilita de forma predeterminada el módulo virtual de plataforma de confianza (vTPM) y la supervisión de la integridad. Compute Engine no habilita el Inicio seguro de forma predeterminada.Si especificas
true
paraenableSecureBoot
, Compute Engine crea una VM con las tres funciones de VM protegida habilitadas. Después de que Compute Engine inicie la VM, debes detenerla para modificar las opciones de VM protegida.
En la consola de Google Cloud , ve a la página Crear una instancia.
Si se te solicita, selecciona el proyecto y haz clic en Continuar. Aparecerá la página Crear una instancia y se mostrará el panel Configuración de la máquina.
En el panel Configuración de la máquina, haz lo siguiente:
- En el campo Nombre, especifica un nombre para tu instancia. Para obtener más información, consulta Convención de nombres de recursos.
Opcional: En el campo Zona, selecciona una zona para esta instancia. Si eliges una zona que no tiene servidores bare metal disponibles, se te pedirá que elijas otra zona.
La selección predeterminada es Cualquier. Si no cambias esta selección predeterminada, Google elige automáticamente una zona por ti según el tipo de máquina y la disponibilidad.
Para seleccionar la familia y la serie de máquinas, haz lo siguiente:
- Para la serie de máquinas bare metal C3, selecciona Uso general como la familia de máquinas y, luego, en la columna Serie, selecciona C3.
- Para la serie Bare Metal X4, selecciona Optimizada para la memoria como la familia de máquinas y, luego, en la columna Serie, selecciona X4.
En la sección Tipo de máquina, haz clic en la lista. En el menú de filtros, escribe
metal
y, luego, selecciona uno de los tipos de máquinas disponibles.
En el menú de navegación, haz clic en SO y almacenamiento. En el panel Sistema operativo y almacenamiento que aparece, configura el disco de arranque de la siguiente manera:
- Haz clic en Cambiar. Aparecerá el panel Disco de arranque y se mostrará la pestaña Imágenes públicas.
- En la lista Sistema operativo, selecciona el tipo de SO.
- En la lista Versión, selecciona la versión del SO.
- En la lista Tipo de disco de arranque, selecciona el tipo de disco de arranque.
- En el campo Tamaño (GB), especifica el tamaño del disco de arranque.
- Opcional: Para los discos de arranque Hyperdisk Balanced, especifica valores para los campos IOPS aprovisionadas y Capacidad de procesamiento aprovisionada.
- Opcional: Para ver las opciones de configuración avanzadas, expande la sección Mostrar configuraciones avanzadas.
Para confirmar las opciones del disco de arranque y volver al panel Sistema operativo y almacenamiento, haz clic en Seleccionar.
En el menú de navegación, haz clic en Herramientas de redes. En el panel Herramientas de redes que aparece, haz lo siguiente:
- Ve a la sección Firewall.
Para permitir el tráfico HTTP o HTTPS a la instancia, selecciona Permitir tráfico HTTP o Permitir tráfico HTTPS.
Compute Engine agrega una etiqueta de red a tu instancia y crea la regla de firewall de entrada correspondiente que permite todo el tráfico entrante en
tcp:80
(HTTP) otcp:443
(HTTPS). La etiqueta de red asocia la regla de firewall con la instancia. Para obtener más información, consulta Descripción general de las reglas de firewall en la documentación del firewall de nueva generación de Cloud.En la sección Configuración del rendimiento de la red, verifica que el campo Tarjeta de interfaz de red esté configurado como IDPF.
En el menú de navegación, haz clic en Opciones avanzadas. En el panel Advanced que aparece, haz lo siguiente:
- Expande la sección
Terminate instance
.
Configuración avanzada del modelo de aprovisionamiento de VMs. Verifica que el campo Mantenimiento en el host esté configurado como
- Expande la sección
Opcional. Especifica cualquier otro parámetro de configuración que desees. Para obtener más información sobre las opciones de configuración personalizadas, consulta Crea y, luego, inicia una instancia.
Para crear e iniciar la instancia de bare metal, haz clic en Crear.
- Selecciona una imagen pública que admita instancias de Bare Metal. Anota el nombre de las imágenes o familias de imágenes y el nombre del proyecto que la contiene.
Usa el comando
gcloud compute instances create
para crear una instancia de Bare Metal a partir de una familia de imágenes o de una versión específica de una imagen de SO.gcloud compute instances create INSTANCE_NAME \ --zone=ZONE \ --machine-type=MACHINE_TYPE \ --network-interface=nic-type=IDPF \ --maintenance-policy=TERMINATE \ --create-disk=boot=yes,type=hyperdisk-balanced,image=projects/IMAGE_PROJECT/global/images/IMAGE,provisioned-iops=IOPS,provisioned-throughput=THROUGHPUT,size=SIZE \ --no-shielded-secure-boot
Reemplaza lo siguiente:
INSTANCE_NAME
: Un nombre para la nueva instancia de Bare MetalZONE
: Es la zona en la que se creará la instancia de Bare Metal.MACHINE_TYPE
: Es el tipo de máquina física que se usará para la instancia. El nombre del tipo de máquina debe terminar en-metal
.Para obtener una lista de los tipos de máquinas disponibles en una zona, usa el comando
gcloud compute machine-types list
con la marca--zones
.IMAGE_PROJECT
: Es el proyecto de imagen que contiene la imagen.IMAGE
: especifica una de las siguientes opciones:- una versión específica de la imagen de SO; por ejemplo,
sles-15-sp4-sap-v20240208-x86-6
. - Una familia de imágenes, que debe tener el formato
family/IMAGE_FAMILY
. Esto crea la instancia a partir de la imagen de SO no obsoleta más reciente. Por ejemplo, si especificasfamily/sles-15-sp4-sap
, Compute Engine crea una instancia de bare metal a partir de la versión más reciente de la imagen de SO en la familia de imágenes de SUSE Linux Enterprise Server 15 SP4. Para obtener más información sobre el uso de las familias de imágenes, consulta Prácticas recomendadas para las familias de imágenes.
- una versión específica de la imagen de SO; por ejemplo,
IOPS
: Opcional: Es la cantidad más alta de operaciones de E/S por segundo (IOPS) que el disco puede controlar.THROUGHPUT
: Opcional: Es un número entero que representa la capacidad de procesamiento más alta, medida en MiB por segundo, que el disco puede controlar.SIZE
: Opcional: Es el tamaño del disco nuevo. El valor debe ser un número entero. La unidad de medida predeterminada es GiB.
Verifica si Compute Engine creó la instancia:
gcloud compute instances describe INSTANCE_NAME
Reemplaza
INSTANCE_NAME
por el nombre de la instancia nueva.- Selecciona una imagen pública que admita instancias de Bare Metal. Anota el nombre de las imágenes o familias de imágenes y el nombre del proyecto que la contiene.
Usa el método
instances.insert
para crear una instancia de Bare Metal a partir de una familia de imágenes o de una versión específica de una imagen de SO:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances { "machineType": "projects/PROJECT_ID/zones/MACHINE_TYPE_ZONE/machineTypes/MACHINE_TYPE", "name": "INSTANCE_NAME", "disks": [ { "boot": true, "initializeParams": { "diskSizeGb": "DISK_SIZE", "diskType": "hyperdisk-balanced", "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT", "sourceImage": "projects/IMAGE_PROJECT/global/images/IMAGE" } } ], "networkInterfaces": [ { "nicType": "IDPF" } ], "scheduling": { "onHostMaintenance": "TERMINATE" } }
Reemplaza lo siguiente:
PROJECT_ID
: Es el ID del proyecto en el que se creará la instancia de bare metal.ZONE
: Es la zona en la que se creará la instancia de Bare Metal.MACHINE_TYPE_ZONE
: Es la zona que contiene el tipo de máquina que se usará para la nueva instancia de Bare Metal.MACHINE_TYPE
: Es el tipo de máquina que se usará para la instancia. El nombre del tipo de máquina debe terminar en-metal
.INSTANCE_NAME
: Nombre de la instancia nuevaDISK_SIZE
: Es el tamaño del disco, expresado en GiB.IOPS_LIMIT
: Es la cantidad de operaciones de E/S por segundo que deseas aprovisionar para el disco.THROUGHPUT_LIMIT
: Un número entero que representa la capacidad de procesamiento, medida en MB por segundo, que deseas aprovisionar para el disco.IMAGE_PROJECT
: Es el proyecto de imagen que contiene la imagen.IMAGE
: Especifica una de las siguientes opciones:- una versión específica de la imagen de SO; por ejemplo,
sles-15-sp4-sap-v20240208-x86-6
. - Una familia de imágenes, que debe tener el formato
family/IMAGE_FAMILY
. Esto crea la instancia a partir de la imagen de SO no obsoleta más reciente. Por ejemplo, si especificasfamily/sles-15-sp4-sap
, Compute Engine crea una instancia de bare metal a partir de la versión más reciente de la imagen de SO en la familia de imágenes de SUSE Linux Enterprise Server 15 SP4. Para obtener más información sobre el uso de las familias de imágenes, consulta Prácticas recomendadas para las familias de imágenes.
- una versión específica de la imagen de SO; por ejemplo,
- Obtén más información sobre las imágenes.
- Obtén información para comprobar el estado de una instancia y saber cuándo está lista para usar.
- Obtén información para conectarte a tu instancia.
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Si deseas obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Roles obligatorios
Para obtener el permiso que necesitas para crear una instancia a partir de una imagen pública, pídele a tu administrador que te otorgue el rol de IAM Administrador de instancias de Compute (v1) (
roles/compute.instanceAdmin.v1
) en el proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.Este rol predefinido contiene el permiso
compute.instances.create
, que se requiere para crear una instancia a partir de una imagen pública.También puedes obtener este permiso con roles personalizados o con otros roles predefinidos.
Visualiza una lista de las imágenes públicas disponibles en Compute Engine
Antes de crear una instancia con una imagen pública, revisa la lista de las imágenes públicas disponibles en Compute Engine.
Para obtener más información sobre las funciones disponibles con cada imagen pública, consulta Compatibilidad de funciones por sistema operativo.
Console
gcloud
C#
Antes de probar esta muestra, sigue las instrucciones de configuración de C# en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de C# de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Antes de probar esta muestra, sigue las instrucciones de configuración de Go en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Go de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración de Java en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Java de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración de Node.js en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Node.js de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Antes de probar esta muestra, sigue las instrucciones de configuración de PHP en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de PHP de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración de Python en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Python de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Ruby
Antes de probar esta muestra, sigue las instrucciones de configuración de Ruby en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Ruby de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
Crea una instancia de VM a partir de una imagen pública
Google, las comunidades de código abierto y los proveedores externos proporcionan y mantienen imágenes de SO públicas. De forma predeterminada, todos los proyectos de Google Cloud pueden crear VMs a partir de imágenes de SO públicas. Sin embargo, si tu proyecto de Google Cloud tiene una lista definida de imágenes de confianza, solo puedes usar las imágenes de esa lista para crear una VM.
Si creas una imagen de VM protegida con SSD local, no puedes proteger los datos con la supervisión de integridad ni con el módulo de plataforma segura virtual (vTPM).
Console
gcloud
Terraform
Para crear una VM, puedes usar el recurso
google_compute_instance
.Si deseas obtener más información para aplicar o quitar una configuración de Terraform, consulta los comandos básicos de Terraform.
Para generar el código de Terraform, puedes usar el componente Código equivalente en la consola de Google Cloud .C#
C#
Antes de probar esta muestra, sigue las instrucciones de configuración de C# en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de C# de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Go
Antes de probar esta muestra, sigue las instrucciones de configuración de Go en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Go de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Antes de probar esta muestra, sigue las instrucciones de configuración de Java en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Java de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Antes de probar esta muestra, sigue las instrucciones de configuración de Node.js en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Node.js de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Antes de probar esta muestra, sigue las instrucciones de configuración de PHP en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de PHP de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Antes de probar esta muestra, sigue las instrucciones de configuración de Python en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Python de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Ruby
Antes de probar esta muestra, sigue las instrucciones de configuración de Ruby en la Guía de inicio rápido de Compute Engine: Usa las bibliotecas cliente. Si quieres obtener más información, consulta la documentación de referencia de la API de Ruby de Compute Engine.
Para autenticarte en Compute Engine, configura las credenciales predeterminadas de la aplicación. Si deseas obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
REST
Crea una instancia de Bare Metal a partir de una imagen pública
Google, las comunidades de código abierto y los proveedores externos proporcionan y mantienen imágenes de SO públicas. De forma predeterminada, todos los proyectos de Google Cloud pueden crear instancias sin virtualización con imágenes de SO públicas compatibles. Sin embargo, si tu proyecto de Google Cloud tiene una lista definida de imágenes de confianza, solo puedes usar las imágenes de esa lista para crear una instancia de bare metal.
Console
gcloud
REST
¿Qué sigue?
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-01-23 (UTC)
-
Si tienes una licencia existente para tu imagen, consulta Licencias adquiridas por el usuario.