Todas las muestras de código de Compute Engine
Esta página contiene muestras de código de Compute Engine. Para buscar y filtrar muestras de código para otros productos de Google Cloud , consulta el navegador de muestras deGoogle Cloud .
Inicia una VM con discos encriptados
Proporciona una clave de encriptación y, luego, inicia una instancia de VM que tenga discos encriptados.
- Compute Engine
- JavaScript
- Java
- PHP
- Node.js
- Go
- Python
Cambia la configuración de eliminación automática de un disco
Cambia el valor de la marca de eliminación automática, que determina si el disco conectado a una VM se borra de forma automática o no cuando borras la VM.
- Compute Engine
- Node.js
- Python
- Java
- Go
- JavaScript
Espera las operaciones extendidas
En este ejemplo, se muestra cómo esperar a que se complete una operación extendida (de larga duración).
- Compute Engine
- Python
Cambia el tamaño de un disco persistente
En esta muestra, se cambia el tamaño de un disco persistente a un tamaño especificado en GB. Una vez cambiado el tamaño del disco, también debes cambiar el tamaño del sistema de archivos para que el sistema operativo pueda acceder al espacio adicional.
- Compute Engine
- Go
- Python
- Java
Crea una VM a partir de una imagen personalizada
Usa una imagen personalizada como disco de arranque y crea una VM.
- Compute Engine
- JavaScript
- Python
- Java
- Go
- Node.js
Crea una ruta al host de activación de Windows
Si tienes instancias de Windows sin direcciones IP externas, también debes habilitar el Acceso privado a Google para que las instancias que solo tienen direcciones IP internas puedan enviar tráfico a la dirección IP externa.
- Compute Engine
- Python
- Go
- Java
Crea una plantilla de instancias para un MIG con VMs interrumpibles
Crea una plantilla de instancias que puedas usar para crear un grupo de instancias administrado (MIG) con VMs interrumpibles.
- Compute Engine
- Terraform
Enumera los discos de una zona
En esta muestra, se enumeran todos los discos en una zona determinada.
- Compute Engine
- Java
- Go
- Python
Enumerar todas las instancias de VM
Enumera todas las instancias de VM en un proyecto, en todas las zonas.
- Compute Engine
- JavaScript
- PHP
- Python
- Ruby
- Node.js
- Java
- Go
- C#
Inicia una instancia de VM
Reinicia una instancia de VM detenida.
- Compute Engine
- Python
- PHP
- JavaScript
- Java
- Go
- Node.js
Agrega la clave SSH a los metadatos del proyecto
Agrega una clave SSH pública a los metadatos del proyecto durante la creación de la VM.
- Compute Engine
- Terraform
Cambia el tamaño de un disco persistente
En esta muestra, se cambia el tamaño de un disco persistente a un tamaño especificado en GB. Una vez cambiado el tamaño del disco, también debes cambiar el tamaño del sistema de archivos para que el sistema operativo pueda acceder al espacio adicional.
- Compute Engine
- Python
- Java
Obtén información de una plantilla de instancias
Obtener la información básica y la configuración de la instancia definidas en una plantilla de instancias.
- Compute Engine
- JavaScript
- Java
- Go
- Python
- Node.js
Agregar una clave SSH pública a tu Cuenta de Google
Asocia una llave SSH pública con tu Cuenta de Google para las VM que usan Acceso al SO.
- Compute Engine
- Terraform
Crea una VM de Windows Server con la dirección IP interna
Configura rutas, reglas de firewall y subredes en tu red de VPC personalizada y crea una VM de Windows Server que tenga una dirección IP interna.
- Compute Engine
- Python
- Java
- Node.js
- Go
- JavaScript
Crea un MIG regional
Crea un MIG con VMs distribuidas de forma uniforme en varias zonas de una región
- Compute Engine
- Terraform
Agrega permisos de administrador de Acceso al SO para el agente de servicio de Compute Engine
Usa este ejemplo para agregar la función de administrador de Acceso al SO a la cuenta de servicio de Compute Engine.
- Compute Engine
- Terraform
Habilitar el Acceso al SO para un proyecto de Cloud
Usa esta muestra para habilitar el Acceso al SO en todas las instancias de un proyecto.
- Compute Engine
- Terraform
Busca una imagen
En esta muestra, se recupera información detallada sobre una sola imagen de un proyecto.
- Compute Engine
- Java
- Go
- Python
Reserva una dirección IP estática
Reserva una dirección IP fija en una región específica.
- Compute Engine
- Terraform
Agrega memoria a una VM existente
Actualiza una VM con memoria extendida por CPU virtual.
- Compute Engine
- JavaScript
- Go
- Java
- Node.js
- Python
Crea una VM con el tipo personalizado de máquina y la memoria extendida
Extiende la cantidad de memoria por CPU virtual y crea una VM con ese tipo personalizado de máquina.
- Compute Engine
- Go
- JavaScript
- Python
- Node.js
- Java
Conecta un disco regional a una instancia de VM de Compute Engine en modo de solo lectura
Conecta un disco regional a una instancia de VM de Compute Engine en modo de lectura y escritura. Conecta un disco regional a una sola máquina virtual que se ejecuta en Google Compute Engine. El sistema operativo también debe activar el disco antes de que se pueda usar. El disco se conecta en modo de solo lectura. El disco se puede conectar a varias instancias de VM de forma simultánea.
- Compute Engine
- Go
Crea una imagen a partir de otra imagen
En esta muestra, se crea una copia de otra imagen.
- Compute Engine
- Go
- Python
- Java
Crea una instancia de VM
Crea una instancia de VM en el proyecto y la zona especificados.
- Compute Engine
- Terraform
- Go
- PHP
- C#
- JavaScript
- Node.js
- Java
- Ruby
- Python
Crea una imagen de disco
Crea una imagen de disco a partir de un disco de origen y almacénala en una ubicación de Cloud Storage.
- Compute Engine
- Python
- Java
- Go
Crea una VM con el tipo de máquina de núcleo compartido
En este ejemplo, se indica cómo crear una instancia de VM nueva con un tipo personalizado de máquina mediante CPU compartidas.
- Compute Engine
- Java
- Go
- Python
Obtén una instantánea
En este ejemplo, se recupera información sobre una instantánea.
- Compute Engine
- Go
- Python
- Java
Actualizar una regla de firewall
Modifica la prioridad de una regla de firewall.
- Compute Engine
- Ruby
- Node.js
- C#
- Java
- PHP
- JavaScript
- Python
- Go
Verifica el estado de la operación
Solicitud para esperar hasta que se complete una operación y obtener el estado de la operación antes de continuar ejecutando el código.
- Compute Engine
- Java
- Node.js
- Python
- Ruby
- C#
- JavaScript
- PHP
- Go
Configura y recupera el bucket de exportación de uso de Compute Engine
En esta muestra, se indica cómo configurar y recuperar el bucket de exportación de uso de Compute Engine para un proyecto. El bucket de exportación de uso es un bucket de Google Cloud Storage en el que se almacenan los informes de uso de Compute Engine. Los informes de uso se pueden usar para la facturación y la administración de costos.
- Compute Engine
- Python
Crea una VM con una SSD local
Adjunta un SSD local a una VM durante su creación.
- Compute Engine
- Java
- Python
- JavaScript
- Node.js
- Go
- Terraform
Borrar una plantilla de instancias
Borra una plantilla de instancias de un proyecto especificado.
- Compute Engine
- Python
- JavaScript
- Node.js
- Java
- Go
Muestra una lista de las imágenes de un proyecto
En este ejemplo, se muestra cómo enumerar todas las imágenes disponibles en un proyecto determinado.
- Compute Engine
- Java
- Python
Borra un disco regional
En esta muestra, se borra un disco regional de un proyecto.
- Compute Engine
- Go
- Java
- Python
Aumenta el límite de tamaño de un grupo de instancias administrado (MIG)
La muestra crea un MIG zonal y aumenta el límite de tamaño del MIG de 1,000 VMs (predeterminado) a 2,000 VMs. El límite de tamaño aumenta cuando habilitas la paginación mediante la configuración del argumento list_managed_instances_results en PAGINATED.
- Compute Engine
- Terraform
Configurar el ajuste de escala automático en un grupo de instancias administrado (MIG)
Configura el ajuste de escala automático según el uso de CPU en un MIG zonal.
- Compute Engine
- Terraform
Habilitar la protección contra la eliminación en una VM nueva
Crea una VM en el proyecto y la zona especificados con la protección contra la eliminación habilitada.
- Compute Engine
- Go
- JavaScript
- Python
- Node.js
- Java
Enumera las plantillas de instancias de un proyecto
Obtén una lista de plantillas de instancias definidas en un proyecto.
- Compute Engine
- Node.js
- Go
- Java
- JavaScript
- Python
Crea una VM con un tipo personalizado de máquina
Crea una VM con la cantidad especificada de vCPUs y la cantidad de memoria especificada.
- Compute Engine
- JavaScript
- Node.js
- Python
- Java
- Go
Crea una VM a partir de un disco existente
Crea un disco a partir de una instantánea y conéctalo a una VM nueva.
- Compute Engine
- Go
- Python
- Node.js
- JavaScript
- Java
Crea una VM a partir de una instantánea de disco que no es de arranque
En esta muestra, se crea una instancia de VM con el sistema operativo Debian 10 y un disco de datos creado a partir de una instantánea. El vínculo de la instantánea debe tener el formato projects/{project_name}/global/snapshots/{snapshot_name}.
- Compute Engine
- Python
- Go
- Java
Crea tipos personalizados de máquinas sin la función auxiliar
En esta muestra, se crean 7 instancias de VM nuevas sin usar una función auxiliar de CustomMachineType. Crea instancias con diferentes tipos de máquinas, incluidos los tipos personalizados de máquinas, y muestra cómo especificar la cantidad de núcleos de CPU y memoria para cada instancia.
- Compute Engine
- JavaScript
- Node.js
- Go
- Java
- Python
Crea una instancia con una pantalla virtual
En esta muestra, se crea una instancia f1-micro con una pantalla virtual en la zona us-central1-c.
- Compute Engine
- Terraform
Crea un MIG con discos con estado
Crea un grupo de instancias administrado (MIG) que conserve discos para todas las VMs del grupo.
- Compute Engine
- Terraform
Crear una subred de VPC personalizada
Crea una subred con un rango de direcciones IP personalizado.
- Compute Engine
- Terraform
Verifica si una instancia determinada es VM Spot o no
En este ejemplo, se verifica si una instancia determinada es VM Spot o no.
- Compute Engine
- Java
- Go
- Python
Enumerar instantáneas
En esta muestra, se enumeran todas las instantáneas de un proyecto. Puedes filtrar los resultados si especificas una expresión de filtro.
- Compute Engine
- Python
- Java
- Go
Ejecutar una VM como una cuenta de servicio
Asigna una cuenta de servicio para una VM, agrega permisos de acceso y configura la VM para que se ejecute como una cuenta de servicio.
- Compute Engine
- Terraform
Enumera las VM de una zona
Obtén una lista de las VM en una zona específica de un proyecto.
- Compute Engine
- C#
- Node.js
- Python
- Java
- Go
- PHP
- Ruby
- JavaScript
Crea una imagen de Windows Server
Crea una imagen de Windows Server a partir del disco de origen especificado.
- Compute Engine
- JavaScript
- Python
- Node.js
- Go
- Java
Crear una reserva local
Crea una reserva de un solo proyecto para los tipos de máquinas N2
- Compute Engine
- Terraform
Crea un MIG con discos con estado que se borren cuando su VM se borre de forma permanente
En esta muestra, se crea un grupo de instancias administrado (MIG) con discos con estado y se configuran los discos que se borrarán cuando su VM se borre de forma permanente del MIG.
- Compute Engine
- Terraform
Crea un disco encriptado de KMS
En esta muestra, se crea un disco nuevo encriptado con una clave de encriptación proporcionada por el cliente de Cloud KMS.
- Compute Engine
- Java
- Go
- Python
Obtén la imagen más reciente de una familia determinada
Este ejemplo recupera la imagen más reciente que forma parte de una familia determinada en un proyecto.
- Compute Engine
- Python
- Go
- Java
Establece metadatos con estado durante la creación de instancias de VM en un MIG
En un grupo de instancias administrado (MIG), crea una instancia administrada con un nombre personalizado y configura metadatos con estado en esa VM.
- Compute Engine
- Terraform
Crear una dirección IP estática para la instancia de Compute Engine
Crea una instancia de Compute Engine con una dirección IP fija en una región especificada.
- Compute Engine
- Terraform
Comprueba si una instancia de Compute Engine es interrumpible
En esta muestra, se verifica si una instancia de Compute Engine es interrumpible o no.
- Compute Engine
- Python
- Node.js
- Go
- Java
- JavaScript
Crea una plantilla de instancias para un MIG de VM de GPU
Crea una plantilla de instancias global que puedas usar para crear un grupo de instancias administrado (MIG) de VMs de GPU.
- Compute Engine
- Terraform
Crea un MIG regional con redistribución proactiva de instancias inhabilitada
Crea un grupo de instancias administrado (MIG) regional con la redistribución proactiva de instancias inhabilitada.
- Compute Engine
- Terraform
Crear una instancia de Compute Engine con Acceso al SO
Crear una instancia de Compute Engine con Acceso al SO habilitado
- Compute Engine
- Terraform
Obtén el estado de protección contra la eliminación de una VM
Determina si la protección contra la eliminación está habilitada para una VM específica.
- Compute Engine
- Python
- Node.js
- Go
- Java
- JavaScript
Obtén el nombre de host de una instancia de Compute Engine
En esta muestra, se recupera el nombre de host de una instancia de Compute Engine determinada.
- Compute Engine
- Node.js
- Go
- JavaScript
- Python
- Java
Crea una VM interrumpible
Usa la red, el tipo de máquina y la imagen de origen especificados y crea una VM interrumpible.
- Compute Engine
- Go
- Node.js
- Java
- Python
- JavaScript
Encripta la clave privada del cliente con una clave pública de Google
En este ejemplo, se muestra cómo encriptar una clave privada de cliente con la clave pública de Google, lo que garantiza que solo Google pueda desencriptarla.
- Compute Engine
- Python
Crea un disco vacío
En esta muestra, se crea un disco vacío nuevo en un proyecto en una zona determinada.
- Compute Engine
- Python
- Go
- Java
- C++
Detén una instancia de VM
Detén una instancia de VM en ejecución.
- Compute Engine
- JavaScript
- Python
- PHP
- Go
- Node.js
- Java
Borrar un disco
Borra un disco persistente de la zona especificada.
- Compute Engine
- Python
- C++
- Java
- Node.js
- Go
- JavaScript
Crea una verificación de estado para la reparación automática en MIG
La muestra crea una verificación de estado global que usas para configurar la reparación automática en un grupo de instancias administrado (MIG).
- Compute Engine
- Terraform
Crea una plantilla de instancias
Usa el tipo de máquina, el disco de arranque y la red especificados para crear una plantilla de instancias.
- Compute Engine
- Node.js
- Java
- Terraform
- Python
- JavaScript
- Go
Conecta un disco regional a una instancia de VM de Compute Engine en modo de lectura y escritura
Conecta un disco regional a una sola máquina virtual que se ejecuta en Google Compute Engine. Además, el sistema operativo debe activar el disco para poder usarlo. El disco se conectó en modo de lectura y escritura. El disco solo se puede conectar a una instancia de VM a la vez.
- Compute Engine
- Python
- Go
- Java
Configura direcciones IP con estado en la creación de MIG
Configurar direcciones IP con estado cuando se crea un grupo de instancias administrado (MIG)
- Compute Engine
- Terraform
Crea una imagen a partir de una instantánea
En este ejemplo, se crea una imagen basada en una instantánea.
- Compute Engine
- Python
- Go
- Java
Suspende una VM en ejecución
Suspende una VM en ejecución en el proyecto y la zona especificados.
- Compute Engine
- JavaScript
- Python
- Node.js
- Go
- Java
- PHP
Recupera la lista de recursos de ruta disponibles en el proyecto especificado.
En esta muestra, se enumeran todas las rutas de redes en un proyecto determinado. Una ruta define una ruta de acceso desde las instancias de red de VPC de VPC a un destino específico. Este destino puede estar dentro o fuera de la red de VPC.
- Compute Engine
- Go
- Java
- Python
Configura discos con estado de forma individual para las VMs de un MIG
En esta muestra, se configuran discos con estado de forma individual para las VMs de un grupo de instancias administrado (MIG) mediante la configuración por instancia de esa VM.
- Compute Engine
- Terraform
Crea una regla de firewall para el host de activación de Windows
En esta muestra, se crea una regla de firewall de salida con la prioridad más alta para el host kms.windows.googlecloud.com para la activación de Windows.
- Compute Engine
- Go
- Python
- Java
Genera una lista de todas las imágenes no obsoletas de un proyecto
Obtén una lista de todas las imágenes no obsoletas disponibles en un proyecto específico.
- Compute Engine
- PHP
- JavaScript
- Ruby
- Java
- Node.js
- Python
- Go
- C#
Crea una VM de Windows Server con una dirección IP externa
Configura rutas y reglas de firewall en tu red de VPC personalizada y crea una VM de Windows Server que tenga una dirección IP externa.
- Compute Engine
- JavaScript
- Java
- Python
- Node.js
- Go
Restablece una instancia de VM
Restablecer una VM es similar a restablecer manualmente una computadora, en la que puedes presionar un botón de restablecimiento o mantener presionado el botón de encendido. Cuando se restablece una VM, se borra de manera forzosa el contenido de la memoria de la máquina y se restablece la VM a su estado inicial. No se realiza un cierre ordenado del sistema operativo invitado. A lo largo de este proceso, la VM permanece en el estado EN EJECUCIÓN.
- Compute Engine
- Node.js
- PHP
- Python
- Java
- JavaScript
- Go
Crea una VM con un nombre de host personalizado
Crea una VM con un nombre de host personalizado que cumpla con los requisitos RFC 1035 para nombres de host válidos.
- Compute Engine
- Python
- Node.js
- Java
- Go
- JavaScript
- Terraform
Obtén una lista de las reglas de firewall de un proyecto
Obtén una lista de todas las reglas de firewall definidas en tu proyecto.
- Compute Engine
- PHP
- JavaScript
- Go
- Node.js
- Python
- Ruby
- Java
- C#
Enumera el historial de interrupciones de una instancia de Google Compute Engine
En esta muestra, se enumeran todas las operaciones de interrupción que ocurrieron en una zona determinada de un proyecto. De manera opcional, puedes filtrar los resultados para que solo incluyan operaciones para una instancia específica.
- Compute Engine
- Node.js
- Java
- JavaScript
- Python
- Go
Crea una instancia de VM Spot con Debian 11
En esta muestra, se crea una instancia de Spot VM nueva con el sistema operativo Debian 11. Las VMs Spot son un tipo de máquina virtual que se puede interrumpir en cualquier momento, pero ofrecen un descuento significativo en comparación con las VMs normales. En esta muestra, se indica cómo crear una instancia de VM Spot con la API de Compute Engine.
- Compute Engine
- Python
- Go
- Java
Crear un extremo para acceder a las APIs de Google
Usa una dirección IP interna y crea extremos de Private Service Connect para conectarte a las APIs de Google.
- Compute Engine
- Terraform
Borrar una regla de firewall
Borra una regla de firewall de un proyecto especificado.
- Compute Engine
- PHP
- Go
- Python
- C#
- Node.js
- Ruby
- JavaScript
- Java
Crea VMs con tipos personalizados de máquinas
En esta muestra, se indica cómo crear tipos personalizados de máquinas para usar con instancias de Compute Engine. Los tipos personalizados de máquinas te permiten especificar la cantidad exacta de núcleos y memoria para tu instancia, lo que proporciona mayor flexibilidad y control sobre tus recursos de procesamiento.
- Compute Engine
- Go
- JavaScript
- Java
- Python
- Node.js
Crea un firewall para permitir las verificaciones de estado para la reparación automática en MIG
En esta muestra, se crea una regla de firewall para permitir que los sondeos de verificación de estado se conecten a tu app cuando se configura la reparación automática en tu MIG.
- Compute Engine
- Terraform
Configura direcciones IP estáticas durante la creación de VM en un MIG
Configura direcciones IP estáticas durante la creación de VM en un grupo de instancias administrado (MIG).
- Compute Engine
- Terraform
Crea un disco a partir de una imagen
En esta muestra, se crea un disco nuevo en un proyecto en una zona determinada con una imagen como base.
- Compute Engine
- Java
- Go
- Python
Reanuda una VM suspendida
Reanuda una VM suspendida en el proyecto y la zona especificados.
- Compute Engine
- Node.js
- PHP
- JavaScript
- Go
- Java
- Python
Crea una ruta en una red
En este ejemplo, se crea una ruta nueva en una red seleccionada si se proporciona un nombre de destino y de próximo salto.
- Compute Engine
- Java
- Python
- Go
Borra una instantánea de disco
Borra una instantánea de disco del proyecto especificado.
- Compute Engine
- Python
- Java
- Go
- JavaScript
- Node.js
Crea una plantilla de instancias basada en una instancia existente
Usa la configuración de una VM existente para crear una plantilla de instancias.
- Compute Engine
- Java
- Go
- Python
- Node.js
- JavaScript
Crea una instancia de VM a partir de una plantilla de instancias
Usa una plantilla de instancias para crear una instancia de VM en el proyecto y la zona especificados.
- Compute Engine
- Java
- Go
- Node.js
- JavaScript
- Python
Crea una plantilla de instancias con una subred
Crea una plantilla de instancias que use una subred especificada.
- Compute Engine
- Node.js
- Java
- JavaScript
- Python
- Go
Cambia la configuración de protección contra la eliminación para una VM existente
Habilita la protección contra la eliminación para una VM existente sin detenerla.
- Compute Engine
- Node.js
- Java
- Go
- JavaScript
- Python
Configura una política de reparación automática en un MIG
En esta muestra, se configura una política de reparación automática para aplicar la verificación de estado en un grupo de instancias administrado (MIG).
- Compute Engine
- Terraform
Crea un disco persistente con una imagen de Debian en SSD
Crea un disco persistente con una imagen de Debian en SSD
- Compute Engine
- Terraform
Crea una regla de firewall
Crea una regla de firewall que permita el acceso HTTP y HTTPS entrante desde toda la Internet.
- Compute Engine
- C#
- Java
- Ruby
- JavaScript
- Python
- PHP
- Terraform
- Node.js
- Go
Borrar una imagen de disco
Borra una imagen de disco del proyecto especificado.
- Compute Engine
- Go
- Java
- Python
Crea una instancia de VM de Debian 10 a partir de una imagen pública
En esta muestra, se crea una instancia de VM nueva con el sistema operativo Debian 10 mediante una imagen de las imágenes públicas que proporciona Google Cloud.
- Compute Engine
- Python
- Java
- Go
Crea una instancia de VM a partir de una plantilla de instancias con anulaciones
Crea una instancia de VM a partir de una plantilla de instancias, pero anula las opciones de tipo de máquina y disco en la plantilla.
- Compute Engine
- Java
- Node.js
- Go
- JavaScript
- Python
Borra instantáneas por filtro
En este ejemplo, se borran todas las instantáneas de un proyecto que cumplen con los criterios de filtro.
- Compute Engine
- Go
- Java
- Python
Borra una instancia de VM
Borra una instancia según el proyecto, la zona y el nombre de instancia que proporciones.
- Compute Engine
- C#
- Go
- JavaScript
- Ruby
- Node.js
- Java
- Python
- PHP
Crea una VM en una subred
Crea una VM en una red de VPC personalizada y una subred específica.
- Compute Engine
- Python
- JavaScript
- Terraform
- Node.js
- Go
- Java
Crea un disco a partir de una instantánea
Crea un disco zonal a partir de una instantánea.
- Compute Engine
- JavaScript
- Go
- Java
- Python
- Node.js
Crea una instancia con una secuencia de comandos de apagado para el servidor Apache
Crea una instancia con una secuencia de comandos de apagado para el servidor Apache
- Compute Engine
- Terraform
Crea un MIG regional con una forma de distribución objetivo
Crea un grupo de instancias administrado (MIG) regional con la forma de distribución objetivo BALANCED.
- Compute Engine
- Terraform
Agregar la clave SSH a los metadatos de la instancia
Agrega una clave SSH pública a los metadatos de la instancia durante la creación de la VM.
- Compute Engine
- Terraform
Crea una instantánea de disco
Crea una instantánea zonal o regional de un disco en la ubicación de Cloud Storage especificada.
- Compute Engine
- Go
- Python
- Node.js
- Java
- Terraform
- JavaScript