Utiliza familias de imágenes para simplificar el control de versiones de imágenes. Agrega una imagen a una familia de imágenes para establecerla como la versión más reciente de la imagen. Si determinas que debes revertir la familia de imágenes a una versión anterior, da de baja la imagen más reciente de la familia.
Para conocer las prácticas recomendadas sobre cómo trabajar con familias de imágenes, consulta Prácticas recomendadas para las familias de imágenes.
De forma opcional, puedes especificar la ubicación de almacenamiento de la imagen con laTrusted Cloud consola, el comando gcloud compute images create
con la marca --storage-location
o el método images().insert
.
Antes de comenzar
- Lee el documento 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 Trusted Cloud by S3NS .
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 Trusted Cloud console to access Trusted Cloud by S3NS services and APIs, you don't need to set up authentication.
gcloud
-
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
- Set a default region and zone.
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 gcloud CLI.
Instala Google Cloud CLI y, luego, accede a gcloud CLI con tu identidad federada. Después de acceder, inicializa Google Cloud CLI ejecutando el siguiente comando:
gcloud init
Si deseas obtener más información, consulta Autentica para usar REST en la Trusted Cloud documentación de autenticación.
Configura la versión con imágenes en una familia de imágenes
Console
En la consola de Trusted Cloud , ve a la página Crear una imagen.
Especifica el Nombre de la imagen. Por ejemplo,
image-v1
Especifica el Origen desde el que deseas crear una imagen. Puede ser un disco persistente, una instantánea, otra imagen o un archivo disk.raw en Cloud Storage.
Si creas una imagen desde un disco conectado a una VM en ejecución, marca Keep instance running para confirmar que deseas crear la imagen mientras se ejecuta la VM. Puedes preparar tu VM antes de crear la imagen.
En la lista desplegable Se basa en la ubicación del disco de origen (predeterminado), especifica la ubicación para almacenar la imagen. Por ejemplo, especifica
us
para almacenar la imagen en la multirregiónus
ous-central1
a fin de almacenarla en la regiónus-central1
. Si no realizas una selección, Compute Engine almacenará la imagen en la multirregión más cercana a la ubicación de origen de la imagen.Especifica la imagen Familia para la imagen nueva. Por ejemplo, agrega
my-image-family
para organizar la imagen como parte de una familia de imágenes.Especifica otras propiedades de imagen (opcional):
- Descripción: Es la descripción de la imagen personalizada.
- Etiqueta: Es la etiqueta que agrupa los recursos.
Especifica la clave de encriptación. Puedes elegir entre una clave Google Cloud-powered encryption key, una clave de Cloud Key Management Service (Cloud KMS) o una clave de encriptación proporcionada por el cliente (CSEK). Si no se especifica una clave de encriptación, las imágenes se encriptarán con una Google Cloud-powered encryption key.
Haz clic en Crear para crear la imagen.
gcloud
gcloud compute images create image-v1 \ --source-disk disk-1 \ --source-disk-zone us-central1-f \ --family my-image-family
La familia de imágenes apunta a
image-v1
. Agrega una segunda imagen a la familia:gcloud compute images create image-v2 \ --source-disk disk-2 \ --source-disk-zone us-central1-f \ --family my-image-family
REST
Realiza una solicitud
POST
al métodoimages().insert
. Especifica la familia de imágenes en el cuerpo de la solicitud.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/images { "name": "image-v2", "sourceDisk": "/zones/us-central1-f/disks/disk-2", "family":"my-image-family", }
La familia de imágenes apunta a
image-v2
porque es la imagen más reciente que agregaste a la familia de imágenes.gcloud
Puedes ver a qué imagen apunta una familia si ejecutas el comando
gcloud compute images describe-from-family
.Por ejemplo:
gcloud compute images describe-from-family my-image-family family: my-image-family id: '8904691942610171306' kind: compute#image name: image-v2 selfLink: https://compute.googleapis.com/compute/v1/projects/my-project/global/images/image-v2 sourceDisk: https://compute.googleapis.com/compute/v1/projects/my-project/zones/us-central1-f/disks/disk-v2 sourceDiskId: '1677449456001963379' sourceType: RAW status: READY
REST
Realiza una solicitud
GET
al métodoimages().getFromFamily
. Especifica la familia de imágenes en el cuerpo de la solicitud.GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/images/family { "resourceId":"my-image-family", }
Si determinas que debes revertir la familia de imágenes para que ya no apunte a
image-v2
, debes dar de bajaimage-v2
, y la familia volverá a apuntar aimage-v1
.gcloud compute images deprecate image-v2 \ --state DEPRECATED \ --replacement image-v1
Asegúrate de que la familia de imágenes apunte a
image-v1
.gcloud compute images describe-from-family my-image-family family: my-image-family id: '2741732787056801255' kind: compute#image name: image-v1 selfLink: https://compute.googleapis.com/compute/v1/projects/my-project/global/images/image-v1 sourceDisk: https://compute.googleapis.com/compute/v1/projects/my-project/zones/us-central1-f/disks/disk-v1 sourceDiskId: '1677449456001963379' sourceType: RAW status: READY
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-08-08 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-08-08 (UTC)"],[[["Image families simplify image versioning by allowing you to group related images and designate the most recent version."],["Adding a new image to an existing image family automatically sets it as the newest version within that family."],["You can manage the storage location of an image during creation using the Google Cloud console, the `gcloud compute images create` command, or the `images().insert` method."],["Rolling back to a previous image version involves deprecating the most recent image, which then reverts the family's pointer to the prior version."],["The `gcloud compute images describe-from-family` command or the `images().getFromFamily` method allows you to confirm which image a specific image family currently references."]]],[]] -