En algunos casos, puede que quieras copiar una captura instantánea en una zona o región diferente de la del disco de origen. Algunas de las ocasiones posibles son las siguientes:
- Conservar los datos de una captura instantánea antes de eliminar el disco de origen, ya que al eliminar el disco se eliminan sus capturas instantáneas.
- Protege la captura instantánea frente a interrupciones zonales o regionales almacenándola en otra ubicación.
- Mover una captura instantánea con datos de un evento o un hito de un proyecto al almacenamiento a largo plazo.
- Usar una captura instantánea de una ubicación para crear un disco en otra ubicación.
En estos casos, debes crear una captura estándar o archivada a partir de la captura instantánea y usar esa captura recién creada.
En esta página se explica cómo crear una copia de seguridad estándar o de archivo a partir de una copia de seguridad instantánea.
Antes de empezar
-
Si aún no lo has hecho, configura la autenticación.
La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos 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
-
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
Roles y permisos necesarios
Para obtener los permisos que necesitas para crear una captura estándar a partir de una captura instantánea, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en el proyecto:
-
Administrador de instancias de Compute (v. 1) (
roles/compute.instanceAdmin.v1
) -
Para conectarte a una VM que pueda ejecutarse como cuenta de servicio, sigue estos pasos:
Usuario de cuenta de servicio (v. 1) (
roles/iam.serviceAccountUser
)
Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.
Estos roles predefinidos contienen los permisos necesarios para crear una captura estándar a partir de una captura instantánea. Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:
Permisos obligatorios
Para crear una captura estándar a partir de una captura instantánea, se necesitan los siguientes permisos:
-
Para crear una instantánea estándar, sigue estos pasos:
-
compute.snapshots.create
en el proyecto de destino de la nueva captura estándar -
compute.instantSnapshots.useReadOnly
en la captura instantánea de origen
-
También puedes obtener estos permisos con roles personalizados u otros roles predefinidos.
Restricciones
Si el disco de origen de una captura instantánea está cifrado con una clave de cifrado proporcionada por el cliente (CSEK), la captura instantánea también se cifrará con la misma clave. Por lo tanto, para crear una captura estándar a partir de una captura instantánea cifrada con CSEK, debes proporcionar la clave que has usado para cifrar el disco de origen.
Puedes crear una captura estándar de un disco individual un máximo de 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.
Crear una instantánea estándar o de archivo a partir de una instantánea
Puedes crear una instantánea estándar o de archivo a partir de una instantánea mediante la CLI de gcloud, Google Cloud la consola o REST.
Consola
Busca la captura instantánea:
En la Google Cloud consola, ve a la página Snapshots (Capturas).
Haz clic en la pestaña Instantáneas.
En la columna Nombre, anota el nombre de la copia de seguridad que quieras restaurar.
Haz clic en Crear copia.
En el campo Nombre, introduce un nombre único para identificar la instantánea.
Opcional. Añade más detalles sobre la vista general en el campo Descripción.
En Tipo de fuente de la vista del día, elige Vista del día instantánea.
En la lista Fuente de la captura instantánea, selecciona la captura instantánea que quieras usar.
En Tipo, elige Instantánea o Instantánea de archivo.
En la sección Ubicación, elige la ubicación de almacenamiento de las copias. Se selecciona automáticamente la ubicación predefinida o personalizada que hayas definido en los ajustes de la instantánea. Si quieres, puedes anular los ajustes de las instantáneas y almacenarlas en una ubicación de almacenamiento personalizada siguiendo estos pasos:
Elige el tipo de ubicación de almacenamiento que quieras para tu copia.
- Elige Multirregional para disfrutar de una mayor disponibilidad a un coste más elevado.
- Elige Copias de seguridad regionales para tener más control sobre la ubicación física de tus datos a un coste inferior.
En el campo Seleccionar ubicación, elige la región o multirregión específica que quieras usar. Para usar la región o multirregión que esté más cerca de tu disco de origen, selecciona Según la ubicación del disco.
Si la captura instantánea está cifrada con CSEK, proporciona la clave de cifrado:
- En la sección Descifrado, introduce la clave de cifrado en el campo Clave de cifrado.
- Si la clave está encapsulada con la clave RSA pública, selecciona Clave encapsulada.
Haz clic en Crear para crear la instantánea.
gcloud
Crea una instantánea estándar a partir de una instantánea de zona o regional con el comando
gcloud compute snapshots create
. Utiliza diferentes marcas en función de si la captura instantánea es de un disco de zona o regional.Instantánea zonal
Crea una captura estándar o de archivo a partir de una captura instantánea de zona con la política de ubicación de almacenamiento definida en la configuración de la captura o con una ubicación de almacenamiento alternativa que elijas. Para obtener más información, consulta Elegir la ubicación de almacenamiento de las copias de seguridad.
- Para crear una captura estándar o de archivo en la ubicación predefinida o personalizada que hayas configurado en los ajustes de las capturas, usa el siguiente comando:
gcloud compute snapshots create NEW_STANDARD_SNAPSHOT_NAME \ --source-instant-snapshot=SRC_INSTANT_SNAPSHOT_NAME \ --source-instant-snapshot-zone=SOURCE_ZONE \ --snapshot-type=SNAPSHOT_TYPE
Sustituye lo siguiente por los valores correspondientes:
NEW_STANDARD_SNAPSHOT_NAME
: nombre único de la nueva instantánea estándar.SRC_INSTANT_SNAPSHOT_NAME
: nombre de la captura instantánea de origen.SOURCE_ZONE
: la zona en la que se encuentra la captura instantánea.SNAPSHOT_TYPE
: el tipo de captura que se va a crear,STANDARD
oARCHIVE
. Si se omite esta marca, se creará una captura estándar.Para anular la configuración de la instantánea y crear una instantánea estándar o de archivo en una ubicación de almacenamiento personalizada, incluye la marca
--storage-location
para indicar dónde quieres almacenar la instantánea:
gcloud compute snapshots create NEW_STANDARD_SNAPSHOT_NAME \ --source-instant-snapshot=SRC_INSTANT_SNAPSHOT_NAME \ --source-instant-snapshot-zone=SOURCE_ZONE \ --storage-location=STORAGE_LOCATION \ --snapshot-type=SNAPSHOT_TYPE
Sustituye lo siguiente por los valores correspondientes:
NEW_STANDARD_SNAPSHOT_NAME
: un nombre único para la nueva instantánea.SRC_INSTANT_SNAPSHOT_NAME
: nombre de la captura instantánea de origen.SOURCE_ZONE
: la zona en la que se encuentra la captura instantánea.STORAGE_LOCATION
: En el caso de las ubicaciones de almacenamiento personalizadas, se trata de la multirregión de Cloud Storage o de la región de Cloud Storage en la que quieras almacenar tu instantánea. Solo puedes especificar una ubicación de almacenamiento.Usa la marca
--storage-location
solo cuando quieras anular la ubicación de almacenamiento predefinida o personalizada que hayas configurado en los ajustes de la instantánea.SNAPSHOT_TYPE
: el tipo de captura que se va a crear,STANDARD
oARCHIVE
. Si se omite esta marca, se creará una captura estándar.
Captura instantánea regional
Crea una captura estándar o de archivo a partir de una captura instantánea regional con la política de ubicación de almacenamiento definida en la configuración de las capturas o con otra ubicación de almacenamiento que elijas. Para obtener más información, consulta Elegir la ubicación de almacenamiento de las copias de seguridad.
- Para crear una captura estándar o de archivo en la ubicación predefinida o personalizada que hayas configurado en los ajustes de las capturas, usa el siguiente comando:
gcloud compute snapshots create NEW_STANDARD_SNAPSHOT_NAME \ --source-instant-snapshot=SRC_INSTANT_SNAPSHOT_NAME \ --source-instant-snapshot-region=SOURCE_REGION \ --snapshot-type=SNAPSHOT_TYPE
Sustituye lo siguiente por los valores correspondientes:
NEW_STANDARD_SNAPSHOT_NAME
: nombre único de la nueva instantánea estándar.SRC_INSTANT_SNAPSHOT_NAME
: nombre de la captura instantánea de origen.SOURCE_REGION
: la región en la que se encuentra la instantánea.SNAPSHOT_TYPE
: el tipo de captura que se va a crear,STANDARD
oARCHIVE
. Si se omite esta marca, se creará una captura estándar.Para anular la configuración de la instantánea y crear una instantánea estándar o de archivo en una ubicación de almacenamiento personalizada, incluye la marca
--storage-location
para indicar dónde quieres almacenar la instantánea:
gcloud compute snapshots create NEW_STANDARD_SNAPSHOT_NAME \ --source-instant-snapshot=SRC_INSTANT_SNAPSHOT_NAME \ --source-instant-snapshot-region=SOURCE_REGION \ --storage-location=STORAGE_LOCATION \ --snapshot-type=SNAPSHOT_TYPE
Sustituye lo siguiente por los valores correspondientes:
NEW_STANDARD_SNAPSHOT_NAME
: un nombre único para la nueva instantánea.SRC_INSTANT_SNAPSHOT_NAME
: nombre de la captura instantánea de origen.SOURCE_REGION
: la región en la que se encuentra la instantánea.STORAGE_LOCATION
: En el caso de las ubicaciones de almacenamiento personalizadas, se trata de la multirregión de Cloud Storage o de la región de Cloud Storage en la que quieras almacenar tu instantánea. Solo puedes especificar una ubicación de almacenamiento.Usa la marca
--storage-location
solo cuando quieras anular la ubicación de almacenamiento predefinida o personalizada que hayas configurado en los ajustes de la instantánea.SNAPSHOT_TYPE
: el tipo de captura que se va a crear,STANDARD
oARCHIVE
. Si se omite esta marca, se creará una captura estándar.
REST
Para crear una instantánea estándar a partir de una instantánea zonal o regional, haz una solicitud
POST
al método snapshots.insert.Las propiedades de la solicitud de la API dependen de si la copia de seguridad instantánea es de un disco de zona o regional.
Instantánea zonal
Crea una captura estándar o de archivo a partir de una captura instantánea de zona con la política de ubicación de almacenamiento definida en la configuración de la captura o con una ubicación de almacenamiento alternativa que elijas. Para obtener más información, consulta Elegir la ubicación de almacenamiento de las copias de seguridad.
Para crear una captura estándar o de archivo en la ubicación predefinida o personalizada que hayas configurado en los ajustes de las capturas, haz una solicitud
POST
al métodosnapshots.insert
.Para anular la configuración de la captura y crearla en una ubicación de almacenamiento personalizada, incluya la propiedad
storageLocations
en su solicitud.
POST https://compute.googleapis.com/compute/v1/projects/DESTINATION_PROJECT/global/snapshots { "name": "NEW_STANDARD_SNAPSHOT_NAME", "snapshotType": "NEW_SNAPSHOT_TYPE", "sourceInstantSnapshot": "projects/SOURCE_PROJECT/zones/SOURCE_ZONE/instantSnapshots/SOURCE_INSTANT_SNAPSHOT_NAME", "sourceInstantSnapshotEncryptionKey": "SOURCE_ENCRYPTION_KEY" }
Sustituye lo siguiente por los valores correspondientes:
DESTINATION_PROJECT
: el proyecto en el que se va a crear la nueva instantánea.NEW_STANDARD_SNAPSHOT_NAME
: nombre único de la nueva instantánea.NEW_SNAPSHOT_TYPE
: el tipo de captura que se va a crear,STANDARD
oARCHIVE
.SOURCE_PROJECT
: el proyecto que contiene la captura instantánea de origen.SOURCE_ZONE
: la zona en la que se encuentra la captura instantánea.SOURCE_INSTANT_SNAPSHOT_NAME
: nombre de la captura instantánea de origen.SOURCE_ENCRYPTION_KEY
: si la instantánea se cifra con una clave proporcionada por el cliente o una clave gestionada por el cliente, sustituya este valor por la información de la clave. De lo contrario, puede omitir esta propiedad.STORAGE_LOCATION
: opcional. La multirregión de Cloud Storage o la región de Cloud Storage en la que quieras almacenar la captura. Solo puedes especificar una ubicación de almacenamiento.
Usa el parámetro
storageLocations
solo cuando quieras anular la ubicación de almacenamiento predefinida o personalizada que hayas configurado en los ajustes de la instantánea.Captura instantánea regional
Crea una captura estándar o de archivo regional a partir de una captura instantánea regional mediante la política de ubicación de almacenamiento definida en la configuración de las capturas o mediante una ubicación de almacenamiento alternativa que elijas. Para obtener más información, consulta Elegir la ubicación de almacenamiento de las copias de seguridad.
Para crear un volumen de copia de seguridad estándar o de archivo en la ubicación predeterminada predefinida o personalizada que hayas configurado en los ajustes de copias de seguridad, envía una solicitud
POST
al métodosnapshots.insert
.POST https://compute.googleapis.com/compute/v1/projects/DESTINATION_PROJECT/global/snapshots { "name": "NEW_STANDARD_SNAPSHOT_NAME", "snapshotType": "NEW_SNAPSHOT_TYPE", "sourceInstantSnapshot": "projects/SOURCE_PROJECT/regions/SOURCE_REGION/instantSnapshots/SOURCE_INSTANT_SNAPSHOT_NAME", "sourceInstantSnapshotEncryptionKey": "SOURCE_ENCRYPTION_KEY" }
Sustituye lo siguiente por los valores correspondientes:
DESTINATION_PROJECT
: el proyecto en el que se creará la nueva instantánea.NEW_STANDARD_SNAPSHOT_NAME
: un nombre único para la nueva instantánea.NEW_SNAPSHOT_TYPE
: el tipo de captura que se va a crear (STANDARD
oARCHIVE
).SOURCE_PROJECT
: el proyecto que contiene la captura instantánea de origen.SOURCE_REGION
: la región en la que se encuentra la captura instantánea.SOURCE_INSTANT_SNAPSHOT_NAME
: nombre de la captura instantánea de origen.SOURCE_ENCRYPTION_KEY
: si la copia de seguridad instantánea está cifrada con una clave proporcionada por el cliente o una clave gestionada por el cliente, sustituya este valor por la información de la clave. De lo contrario, puedes omitir esta propiedad.
Respuesta de la solicitud a la API
Si la solicitud
POST
se realiza correctamente, el cuerpo de la respuesta será un objeto que puedes sondear para obtener el estado de la creación de la instantánea. Consulta más información en el artículo sobre cómo gestionar las respuestas de la API.Siguientes pasos
- Consulta cómo compartir una captura estándar entre proyectos.
- Consulta cómo crear una VM a partir de la captura estándar.
- Obtén ayuda para solucionar problemas de errores al crear capturas estándar y errores al crear capturas 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-09-23 (UTC).
-