Este documento explica cómo crear y administrar instantáneas . Las instantáneas capturan el contenido de un disco y se pueden usar para crear un disco nuevo en minutos.
Las instantáneas se almacenan en la misma zona o región que sus discos de origen y no reemplazan a las instantáneas estándar , que ofrecen respaldo externo para recuperación ante desastres. Conozca las otras opciones de protección de datos disponibles en Compute Engine.
Para acceder a los datos de una instantánea instantánea, utilice la instantánea instantánea para crear un nuevo disco .
Si desea copiar una instantánea instantánea a otra ubicación o conservar los datos de la instantánea después de eliminar el disco de origen, cree una instantánea estándar a partir de la instantánea instantánea .
Antes de comenzar
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. 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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- Administrador de instancias informáticas (v1) (
roles/compute.instanceAdmin.v1
) - Para conectarse a una máquina virtual que pueda ejecutarse como una cuenta de servicio: Usuario de cuenta de servicio (v1) (
roles/iam.serviceAccountUser
) - Para crear una instantánea instantánea:
compute.instantSnapshots.create
- Para ver instantáneas instantáneas:
compute.instantSnapshots.list
- Para ver los detalles de las instantáneas:
compute.instantSnapshots.get
- Para eliminar una instantánea:
compute.instantSnapshots.delete
- No puede crear instantáneas instantáneas de volúmenes Extreme Persistent Disk, Hyperdisk Throughput o Hyperdisk ML.
No puede seleccionar la ubicación de almacenamiento de una instantánea instantánea. Siempre se almacena en la misma región o zona que el disco de origen.
Cuando elimina un disco, se eliminan todas las instantáneas del disco. Esto significa que cuando elimina una VM, se eliminan instantáneas instantáneas del disco de arranque de la VM. Las instantáneas instantáneas de los discos que no son de arranque conectados a la VM también se eliminan si ha habilitado la eliminación automática del disco . Para conservar los datos de una instantánea instantánea antes de eliminarla, cree una instantánea estándar a partir de la instantánea instantánea .
Solo se puede acceder a una instantánea instantánea dentro de la zona o región donde está almacenada. Para mover una instantánea a otra región, debe crear una instantánea estándar a partir de la instantánea.
Cuando crea un disco a partir de una instantánea instantánea cifrada con CMEK, debe proporcionar la clave de cifrado de la instantánea instantánea.
Puede crear una instantánea estándar de un disco individual como máximo 6 veces cada 60 minutos. Este límite también se aplica a la creación de una instantánea estándar a partir de una instantánea de un disco.
No puede crear una máquina virtual a partir de una instantánea de un disco de arranque. Primero cree un disco a partir de la instantánea y elija el disco como origen para la máquina virtual.
Puede crear una instantánea instantánea de un disco determinado como máximo una vez cada 30 segundos.
No puedes tener más de 32 instantáneas del mismo disco.
No puede crear instantáneas instantáneas con programas de instantáneas.
No puede crear instantáneas instantáneas en volúmenes secundarios de discos persistentes replicados de forma asincrónica.
Las instantáneas instantáneas son consistentes con las fallas y no con las aplicaciones. Esto significa que cualquier dato en memoria que aún no se haya escrito en el disco no se captura en la instantánea instantánea. Si necesita coherencia en la aplicación, cree una instantánea estándar coherente con la aplicación .
No puede mover un disco hasta que elimine todas las instantáneas del disco. Para obtener más información, consulte Mover un disco que tiene instantáneas instantáneas .
No puede editar los datos almacenados en una instantánea.
No puedes recuperar instantáneas eliminadas.
En la consola de Google Cloud, vaya a la página de instancias de VM .
Seleccione el proyecto con el que desea trabajar.
En la columna Nombre , haga clic en el nombre de la máquina virtual conectada al disco del que desea realizar una copia de seguridad.
En la sección Almacenamiento , seleccione un disco de una de las siguientes maneras:
- Para hacer una copia de seguridad del disco de inicio de la VM, en la sección Disco de inicio , haga clic en el Nombre del disco de inicio.
- Para hacer una copia de seguridad de un volumen de disco adjunto, en la sección Discos adicionales , haga clic en el Nombre del disco.
Para terminar de crear una instantánea, en la página Crear una instantánea , haga lo siguiente:
- En el campo Nombre , ingrese un nombre único para identificar la instantánea instantánea.
- Opcional: agregue más detalles sobre la instantánea en el campo Descripción .
- En el campo Tipo , seleccione Instantánea . El campo Ubicación se establece automáticamente en la misma zona o región que el disco.
- En el campo Tipo de origen de instantánea , verifique que Disco esté seleccionado.
- Opcional: Para organizar su proyecto, agregue una o más etiquetas .
- Haga clic en Crear .
-
INSTANT_SNAPSHOT_NAME
: un nombre único para la instantánea. -
SOURCE_DISK_NAME
: el nombre del disco de origen. -
SOURCE_DISK_ZONE
: la zona del disco de origen. La instantánea instantánea se creará en la misma zona. -
INSTANT_SNAPSHOT_NAME
: un nombre único para la instantánea. -
SOURCE_DISK_NAME
: el nombre del disco de origen. -
SOURCE_DISK_REGION
: la región del disco de origen. La instantánea instantánea se creará en la misma región. Cree una instantánea instantánea de un disco zonal:
Especifique la zona en la URL de la solicitud
POST
. En el cuerpo de la solicitud, especifique un nombre para la nueva instantánea y la URL del disco de origen.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/DISK_ZONE/instantSnapshots { "name": "INSTANT_SNAPSHOT_NAME", "sourceDisk": "projects/PROJECT_ID/zones/DISK_ZONE/disks/SOURCE_DISK_NAME" }
Reemplace lo siguiente con los valores correspondientes:
-
PROJECT_ID
: el nombre del proyecto que contiene el disco. -
DISK_ZONE
: la zona donde se encuentra el disco. la instantánea instantánea se creará en esta zona. -
INSTANT_SNAPSHOT_NAME
: un nombre único para la instantánea. -
SOURCE_DISK_NAME
: el nombre del disco de origen.
-
Cree una instantánea instantánea de un disco regional:
Especifique la región en la URL de la solicitud
POST
. Incluya el nombre y el disco de origen de la nueva instantánea en el cuerpo de la solicitud.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/DISK_REGION/instantSnapshots { "name": "INSTANT_SNAPSHOT_NAME", "sourceDisk": "projects/PROJECT_ID/regions/DISK_REGION/disks/SOURCE_DISK_NAME" }
Reemplace lo siguiente en el cuerpo de la solicitud con los valores correspondientes:
-
PROJECT_ID
: el nombre del proyecto que contiene el disco. -
DISK_REGION
: la región donde se encuentra el disco de origen. La instantánea se creará en la misma región. -
INSTANT_SNAPSHOT_NAME
: un nombre único para la instantánea. -
SOURCE_DISK_NAME
: el nombre del disco de origen.
-
En la consola de Google Cloud, vaya a la página Instantáneas .
Haga clic en la pestaña Instantáneas . Aparece la lista de instantáneas.
Opcional: limite sus resultados con el campo de filtro filter_list . Introduzca un nombre o valor de propiedad en el campo de filtro filter_list o elija entre las propiedades disponibles.
Enumere todas las instantáneas de un proyecto en particular:
gcloud compute instant-snapshots list --project=PROJECT_ID
Reemplace
PROJECT_ID
con el ID del proyecto.Enumere las instantáneas instantáneas en una zona con el argumento
--zones
:gcloud compute instant-snapshots list --zones=ZONE
Reemplace
ZONE
con el nombre de la zona objetivo.Enumere las instantáneas regionales en una región usando el argumento
--regions
:gcloud compute instant-snapshots list --regions=REGION
Reemplace
REGION
: con el nombre de la región de destino.Enumere las instantáneas de un proyecto:
Realice una solicitud
GET
al método instantSnapshots.aggregatedList :GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/instantSnapshots
Reemplace
PROJECT_ID
con el ID del proyecto.Enumere las instantáneas instantáneas en una zona o región:
Realice una solicitud
GET
al método instantSnapshots.list .Enumere las instantáneas instantáneas en una zona:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/SOURCE_ZONE//instantSnapshots
Reemplace lo siguiente:
-
PROJECT_ID
: el ID del proyecto. -
SOURCE_ZONE
: la zona objetivo, por ejemplo,us-west1-a
.
-
Enumere las instantáneas instantáneas regionales en una región:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/SOURCE_REGION/instantSnapshots
Reemplace lo siguiente:
-
PROJECT_ID
: el ID del proyecto. -
SOURCE_REGION
: la región de destino, por ejemplo,us-west1
.
-
En la consola de Google Cloud, vaya a la página Instantáneas .
Haga clic en la pestaña Instantáneas . Aparece la lista de todas las instantáneas del proyecto.
Limite los resultados por disco de origen:
Ingrese
Source disk:
en el campo de filtro filter_list .Aparece una lista de discos con instantáneas instantáneas.
Seleccione el nombre del disco de la lista Valores . La lista de instantáneas muestra todas las instantáneas del disco.
Si no ve el nombre de un disco en el campo filtro filter_list , escriba las primeras letras del nombre del disco para cambiar la lista de opciones filtradas que ve.
Enumera las instantáneas de un disco con el comando
gcloud compute instant-snapshots list
y el argumento--filter
:Enumere las instantáneas instantáneas de un disco zonal:
gcloud compute instant-snapshots list \ --filter="sourceDisk:projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME
Reemplace lo siguiente:
-
PROJECT_ID
: el ID del proyecto. -
ZONE
: el nombre de la zona del disco, por ejemplo,us-west1-a
. -
DISK_NAME
: el nombre del disco de origen, por ejemplo,disk-1
.
-
Enumere las instantáneas instantáneas de un disco regional:
gcloud compute instant-snapshots list \ --filter=sourceDisk:projects/PROJECT_ID/regions/SOURCE_REGION/disks/DISK_NAME
Reemplace lo siguiente:
-
PROJECT_ID
: el ID del proyecto. -
SOURCE_REGION
: el nombre de la región del disco, por ejemplo,us-west1
. -
DISK_NAME
: el nombre del disco, por ejemplo,disk-1
.
-
Enumere las instantáneas instantáneas de un disco zonal:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/SOURCE_ZONE/instantSnapshots?filter=sourceDisk:'https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/SOURCE_ZONE/disks/DISK_NAME'
Reemplace lo siguiente:
-
PROJECT_ID
: el ID del proyecto. -
SOURCE_ZONE
: la zona objetivo, por ejemplo,us-west1-a
. -
DISK_NAME
: el nombre del disco de origen, por ejemplo,disk-1
.
-
Enumere las instantáneas instantáneas de un volumen de disco persistente regional:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/SOURCE_REGION/instantSnapshots?filter=sourceDisk:'https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/SOURCE_REGION/disks/DISK_NAME'
Reemplace lo siguiente:
-
PROJECT_ID
: el ID del proyecto. -
SOURCE_REGION
: la región de destino, por ejemplo,us-west1
. -
DISK_NAME
: el nombre del disco de origen, por ejemplo,disk-1
.
-
En la consola de Google Cloud, vaya a la página Instantáneas .
Haga clic en la pestaña Instantáneas . Aparece la lista de instantáneas instantáneas.
En la columna Nombre , haga clic en el nombre de la instantánea instantánea. Aparece la página de detalles de la instantánea seleccionada, que muestra sus propiedades.
Para ver información sobre una instantánea instantánea, usa el comando
gcloud compute instant-snapshots describe
.Si la instantánea es de un disco zonal, especifique la zona con el indicador
--zone
:gcloud compute instant-snapshots describe INSTANT_SNAPSHOT_NAME \ --zone=ZONE
Reemplace lo siguiente con los valores correspondientes:
-
INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea. -
ZONE
: la zona donde se creó la instantánea instantánea, por ejemplo,us-west1-a
.
-
Si la instantánea es de un disco regional, especifique la región con el indicador
--region
:gcloud compute instant-snapshots describe INSTANT_SNAPSHOT_NAME \ --region=REGION
Reemplace lo siguiente con los valores correspondientes:
-
INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea. -
REGION
: la región donde se creó la instantánea, por ejemplo,us-central1
.
-
-
PROJECT_ID
: el nombre del proyecto que contiene la instantánea. -
ZONE
: la zona donde se creó la instantánea. -
INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea. -
PROJECT_ID
: el nombre del proyecto que contiene la instantánea. -
REGION
: la región donde se creó la instantánea instantánea. -
INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea. En la consola de Google Cloud, vaya a la página Instantáneas .
Haga clic en la pestaña Instantáneas .
Seleccione una instantánea más para eliminar.
En la parte superior de la página Instantáneas , haga clic en Eliminar .
Elimine una instantánea instantánea de un disco zonal:
gcloud compute instant-snapshots delete INSTANT_SNAPSHOT_NAME \ --zone=ZONE
Reemplace lo siguiente con los valores correspondientes:
-
ZONE
: el nombre de la zona. -
INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea.
-
Elimine una instantánea instantánea de un disco regional:
gcloud compute instant-snapshots delete INSTANT_SNAPSHOT_NAME \ --region=REGION
Reemplace lo siguiente:
-
REGION
: el nombre de la región. -
INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea.
-
Elimine una instantánea instantánea del disco zonal:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instantSnapshots/INSTANT_SNAPSHOT_NAME
Reemplace lo siguiente con los valores correspondientes:
-
PROJECT_ID
: el ID del proyecto. -
ZONE
: el nombre de la zona. -
INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea.
-
Elimine una instantánea instantánea de un disco regional:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instantSnapshots/INSTANT_SNAPSHOT_NAME
Reemplace lo siguiente con los valores correspondientes:
-
PROJECT_ID
: el ID del proyecto. -
REGION
: el nombre de la región. -
INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea.
-
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.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Roles y permisos necesarios
Para obtener los permisos que necesita para crear instantáneas, solicite a su administrador que le otorgue las siguientes funciones de IAM en el proyecto:
Para obtener más información sobre cómo otorgar roles, consulte Administrar el acceso a proyectos, carpetas y organizaciones .
Estos roles predefinidos contienen los permisos necesarios para crear instantáneas. Para ver los permisos exactos que se requieren, expanda la sección Permisos requeridos :
Permisos requeridos
Se requieren los siguientes permisos para crear instantáneas:
Es posible que también pueda obtener estos permisos con roles personalizados u otros roles predefinidos .
Limitaciones
Crear una instantánea instantánea de un disco
Las instantáneas instantáneas de los discos zonales se almacenan en la misma zona que el disco de origen. Asimismo, las instantáneas instantáneas de los discos regionales se almacenan en la misma región que el disco.
Puedes crear una instantánea instantánea con la CLI de gcloud, la consola de Google Cloud o REST.
Consola
nube de gcloud
Para crear una instantánea instantánea, usa el comando
gcloud compute instant-snapshots create
:disco zonal
Para crear una instantánea instantánea de un disco zonal:
gcloud compute instant-snapshots create INSTANT_SNAPSHOT_NAME \ --source-disk=SOURCE_DISK_NAME \ --zone=SOURCE_DISK_ZONE
Reemplace lo siguiente:
disco regional
Para crear una instantánea instantánea de un disco regional:
gcloud compute instant-snapshots create INSTANT_SNAPSHOT_NAME \ --source-disk=SOURCE_DISK_NAME \ --region=SOURCE_DISK_REGION
Reemplace lo siguiente:
DESCANSAR
Para crear una instantánea, realice una solicitud
POST
al método instantSnapshots.insert .Solicitar respuesta
Si la solicitud
POST
tiene éxito, el cuerpo de la respuesta será un objeto que podrá sondear para obtener el estado de creación de la instantánea. Consulte Manejo de respuestas de API para obtener más información.Restaurar una instantánea instantánea en un disco nuevo
Para restaurar datos respaldados con una instantánea instantánea, cree un nuevo disco a partir de la instantánea instantánea .
Ver las instantáneas instantáneas en un proyecto o ubicación
Puedes ver la lista de todas las instantáneas en un proyecto o ubicación mediante la CLI de gcloud, la consola de Google Cloud o REST.
Consola
nube de gcloud
Puedes enumerar las instantáneas instantáneas en un proyecto o ubicación específica con el comando
gcloud compute instant-snapshots list
.Enumere todas las instantáneas de un proyecto o las instantáneas de una zona o región:
DESCANSAR
Puede recuperar una lista de las instantáneas instantáneas en un proyecto o ubicación específica.
Ver las instantáneas instantáneas de un disco
Puedes ver la lista de instantáneas instantáneas de un disco mediante la CLI de gcloud, la consola de Google Cloud o REST.
Consola
nube de gcloud
DESCANSAR
Enumere las instantáneas instantáneas de un disco zonal o regional con una solicitud
GET
al método instantSnapshots.list .Utilice el parámetro de consulta
filter=sourceDisk
para especificar el nombre del disco.Ver información sobre una instantánea instantánea
Recupere información detallada sobre una instantánea instantánea, como su ubicación, disco de origen y tamaño, mediante la CLI de gcloud, la consola de Google Cloud o REST.
Consola
nube de gcloud
DESCANSAR
La solicitud del método API que utilice depende de si está trabajando con una instantánea instantánea regional o zonal.
Instantánea zonal
Realice una solicitud
GET
al método instantSnapshots.get especificando la zona en la solicitud:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instantSnapshots/INSTANT_SNAPSHOT_NAME
Reemplace lo siguiente con los valores correspondientes:
Instantánea regional
Realice una solicitud
GET
al método instantSnapshots.get especificando la región en la solicitud:GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/instantSnapshots/INSTANT_SNAPSHOT_NAME
Reemplace lo siguiente con los valores correspondientes:
Eliminar una instantánea
Puedes eliminar una instantánea instantánea mediante la CLI de gcloud, la consola de Google Cloud o REST.
Consola
nube de gcloud
Elimina una instantánea instantánea con el comando
gcloud compute instant-snapshots delete
, especificando la zona de origen o la región de origen.DESCANSAR
Elimine una instantánea instantánea con una solicitud
DELETE
al método instantSnapshots.delete :Cambiar la ubicación de almacenamiento de una instantánea instantánea
Una instantánea instantánea siempre se almacena en la misma ubicación que el disco de origen. No puedes hacer que una instantánea instantánea sea accesible desde una zona o región diferente. En su lugar, puede crear una instantánea estándar a partir de la instantánea y utilizar la instantánea estándar.
Aprenda a crear una instantánea estándar a partir de una instantánea .
Solución de problemas
Consulte Solución de problemas de instantáneas para resolver los problemas que encuentre al trabajar con instantáneas.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-04-17 (UTC).
-