En ciertas situaciones, es posible que quieras copiar una instantánea inmediata en una zona o región diferente desde su disco de origen. Las siguientes son algunas ocasiones posibles:
- Protección de la instantánea de una interrupción zonal o regional mediante el almacenamiento en una ubicación diferente
- Transferencia de una instantánea con datos de un evento o evento importante al almacenamiento a largo plazo.
- Usa una instantánea en una ubicación para crear un disco nuevo en otra ubicación.
No puedes realizar estas tareas con una instantánea. En su lugar, debes crear una instantánea estándar o de archivo a partir de la instantánea y usar esa instantánea recién creada.
En esta página, se explica cómo crear una instantánea estándar o de archivo a partir de una instantánea.
Antes de empezar
-
Configura la autenticación si aún no lo hiciste.
La autenticación es el proceso mediante el cual se verifica tu identidad para acceder a los servicios y las API de Google Cloud.
Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine de la siguiente manera.
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.
Busca la instantánea:
En la consola de Google Cloud, ve a la página Instantáneas.
Haz clic en la pestaña Instantáneas.
En la columna Nombre, anota el nombre de la instantánea que deseas restablecer.
Haz clic en Crear instantánea.
En el campo Nombre, ingresa un nombre único para identificar la instantánea.
Opcional. Opcional: Agrega más detalles sobre la instantánea en el campo Descripción.
En Tipo de fuente de instantánea, elige Instantánea de instantánea.
En la lista Instantánea de origen, elige la instantánea que deseas usar.
En Tipo, elige Instantánea o Instantánea de archivo.
En la sección Ubicación, elige la ubicación de almacenamiento de instantáneas. La ubicación predeterminada predefinida o personalizada que se define en la configuración de la instantánea se elige de forma automática. De manera opcional, puedes anular la configuración de la instantánea y almacenar tus instantáneas en una ubicación de almacenamiento personalizada si haces lo siguiente:
Elige el tipo de ubicación de almacenamiento que deseas para tu instantánea.
- Elige Multirregionalpara obtener una mayor disponibilidad a un costo más alto.
- Elige Instantáneas regionales para tener más control sobre la ubicación física de los datos a un costo más bajo.
En el campo Seleccionar ubicación, elige la región o multirregión específica que deseas usar. Para usar la región o multirregión más cercana al disco de origen, elige En función de la ubicación del disco.
Si la instantánea inmediata está encriptada con CSEK, proporciona la clave de encriptación:
- En la sección Desencriptación, ingresa la clave de encriptación en el campo Clave de encriptación.
- Si la clave está unida con la clave RSA pública, selecciona Clave unida.
Haz clic en Crear para crear la instantánea.
Para crear una instantánea estándar o de archivo en la ubicación predeterminada o personalizada predeterminada que se configuró en la configuración de la instantánea, usa el siguiente comando:
gcloud beta compute snapshots create NEW_STANDARD_SNAPSHOT_NAME \ --source-instant-snapshot=SRC_INSTANT_SNAPSHOT_NAME \ --source-instant-snapshot-zone=SOURCE_ZONE \ --snapshot-type=SNAPSHOT_TYPE
Reemplaza lo siguiente por los valores correspondientes:
NEW_STANDARD_SNAPSHOT_NAME
: Un nombre único para la instantánea estándar nueva.SRC_INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea de origen.SOURCE_ZONE
: la región en la que se encuentra la instantánea.SNAPSHOT_TYPE
: Es el tipo de instantánea que se creará, ya seaSTANDARD
oARCHIVE
. Si se omite esta marca, se crea una instantánea estándar.
Si quieres anular la configuración de la instantánea y crear una instantánea estándar o una de archivo en una ubicación de almacenamiento personalizada, incluye la marca
--storage-location
para indicar dónde almacenar la instantánea:gcloud beta 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
Reemplaza lo siguiente por los valores correspondientes:
NEW_STANDARD_SNAPSHOT_NAME
: un nombre único para el disco nuevo.SRC_INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea de origen.SOURCE_ZONE
: la región en la que se encuentra la instantánea.STORAGE_LOCATION
: Para las ubicaciones de almacenamiento personalizadas, esta es la multirregión de Cloud Storage o la región de Cloud Storage en la que deseas 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 predeterminada o personalizada establecida en tu configuración de instantáneas. +SNAPSHOT_TYPE
: Es el tipo de instantánea que se creará, ya seaSTANDARD
oARCHIVE
. Si se omite esta marca, se crea una instantánea estándar.Para crear una instantánea estándar o de archivo en la ubicación predeterminada o personalizada predeterminada que se configuró en la configuración de la instantánea, usa el siguiente comando:
gcloud beta compute snapshots create NEW_STANDARD_SNAPSHOT_NAME \ --source-instant-snapshot=SRC_INSTANT_SNAPSHOT_NAME \ --source-instant-snapshot-region=SOURCE_REGION \ --snapshot-type=SNAPSHOT_TYPE
Reemplaza lo siguiente por los valores correspondientes:
NEW_STANDARD_SNAPSHOT_NAME
: Un nombre único para la instantánea estándar nueva.SRC_INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea de origen.SOURCE_REGION
: la región en la que se encuentra la instantánea.SNAPSHOT_TYPE
: Es el tipo de instantánea que se creará, ya seaSTANDARD
oARCHIVE
. Si se omite esta marca, se crea una instantánea estándar.
Si quieres anular la configuración de la instantánea y crear una instantánea estándar o una de archivo en una ubicación de almacenamiento personalizada, incluye la marca
--storage-location
para indicar dónde almacenar la instantánea:gcloud beta 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
Reemplaza lo siguiente por los valores correspondientes:
NEW_STANDARD_SNAPSHOT_NAME
: un nombre único para el disco nuevo.SRC_INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea de origen.SOURCE_REGION
: la región en la que se encuentra la instantánea.STORAGE_LOCATION
: Para las ubicaciones de almacenamiento personalizadas, esta es la multirregión de Cloud Storage o la región de Cloud Storage en la que deseas 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 predeterminada o personalizada establecida en tu configuración de instantáneas. +SNAPSHOT_TYPE
: Es el tipo de instantánea que se creará, ya seaSTANDARD
oARCHIVE
. Si se omite esta marca, se crea una instantánea estándar.Para crear una instantánea estándar o de archivo en la ubicación predeterminada o personalizada configurada en la configuración de la instantánea, realiza una solicitud
POST
al métodosnapshots.insert
. .Para anular la configuración de la instantánea y crear la instantánea en una ubicación de almacenamiento personalizada, incluye la propiedad
storageLocations
en tu solicitud.POST https://compute.googleapis.com/compute/beta/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" }
DESTINATION_PROJECT
: el proyecto en el que se creará el disco nuevo.NEW_STANDARD_SNAPSHOT_NAME
: un nombre único para el disco nuevo.NEW_SNAPSHOT_TYPE
: Es el tipo de instantánea que se creará, ya seaSTANDARD
oARCHIVE
.SOURCE_PROJECT
: es el proyecto que contiene la instantánea de origen.SOURCE_ZONE
: la región en la que se encuentra la instantánea.SOURCE_INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea de origen.SOURCE_ENCRYPTION_KEY
: Si la instantánea se encripta con una clave proporcionada por el cliente o una administrada por el cliente, reemplaza este valor por la información de clave. De lo contrario, puedes omitir esta propiedad.STORAGE_LOCATION
: Opcional La multirregión de Cloud Storage o la región de Cloud Storage en la que quieres almacenar la instantánea. Solo puedes especificar una ubicación de almacenamiento.- Para crear un volumen de instantáneas estándar o de archivo en la ubicación predeterminada o personalizada configurada en tu configuración de instantáneas, haz lo siguiente:
POST
solicitud a lasnapshots.insert
método. Crea una instantánea estándar o una instantánea de archivo a partir de una instantánea inmediata regional:
POST https://compute.googleapis.com/compute/beta/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" }
Reemplaza lo siguiente por los valores correspondientes:
DESTINATION_PROJECT
: el proyecto en el que se creará el disco nuevo.NEW_STANDARD_SNAPSHOT_NAME
: un nombre único para el disco nuevo.NEW_SNAPSHOT_TYPE
: Es el tipo de instantánea que se creará, ya seaSTANDARD
oARCHIVE
.SOURCE_PROJECT
: es el proyecto que contiene la instantánea inmediata de origen.SOURCE_REGION
: la región en la que se encuentra la instantánea.SOURCE_INSTANT_SNAPSHOT_NAME
: el nombre de la instantánea de origen.SOURCE_ENCRYPTION_KEY
: Si la instantánea inmediata se encripta con una clave proporcionada por el cliente o una administrada por el cliente, reemplaza este valor por la información de clave. De lo contrario, puedes omitir esta propiedad.
- Obtén información sobre cómo compartir una instantánea estándar entre proyectos.
- Obtén información para crear una VM a partir de la instantánea estándar.
- Obtén ayuda para solucionar problemas de errores cuando se crean instantáneas estándar y de errores cuando se crean instantáneas.
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.
Restricciones
Si el disco de origen de una instantánea inmediata se encripta con una clave de encriptación proporcionada por el cliente (CSEK), la Instant Snapshot también se encripta con la misma clave.
Por lo tanto, para crear una instantánea estándar a partir de una instantánea inmediata encriptada con CSEK, debes proporcionar la clave que usaste para encriptar el disco de origen.
Crea 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 a través de gcloud CLI, la consola de Google Cloud o REST.
Consola
gcloud
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Crea una instantánea estándar a partir de una instantánea momentánea zonal o regional con el comando
gcloud beta compute snapshots create
. Usas diferentes marcas en función de si la instantánea inmediata es de un disco zonal o regional.Instant Snapshot zonal
Crea tu instantánea de archivo o estándar a partir de una instantánea inmediata zonal mediante la política de ubicación de almacenamiento definida por tu configuración de instantáneas o usar una ubicación de almacenamiento alternativa de tu elección. Para obtener más información, consulta Elige la ubicación de almacenamiento de tu instantánea.
Instant Snapshot regional
Crea tu instantánea de archivo o estándar a partir de una instantánea inmediata regional mediante la política de ubicación de almacenamiento definida por tu configuración de instantáneas o usar una ubicación de almacenamiento alternativa de tu elección. Para obtener más información, consulta Elige la ubicación de almacenamiento de tu instantánea.
REST
Para crear una instantánea estándar a partir de una Instant Snapshot zonal o regional, realiza una solicitud
POST
al método snapshots.insert.Las propiedades de solicitud a la API dependen de si la instantánea es de un disco zonal o regional.
Instant Snapshot zonal
Crea tu instantánea de archivo o estándar a partir de una instantánea inmediata zonal mediante la política de ubicación de almacenamiento definida por tu configuración de instantáneas o usar una ubicación de almacenamiento alternativa de tu elección. Para obtener más información, consulta Elige la ubicación de almacenamiento de tu instantánea.
Reemplaza lo siguiente por los valores correspondientes:
Usa el parámetro
storageLocations
solo cuando quieras anular la ubicación de almacenamiento predeterminada o personalizada establecida en tu configuración de instantáneas.Instant Snapshot regional
Crea tu instantánea de archivo o estándar regional a partir de una instantánea inmediata regional mediante la política de ubicación de almacenamiento que define tu configuración de instantáneas o usar una ubicación de almacenamiento alternativa de tu elección. Para obtener más información, consulta Elige la ubicación de almacenamiento de tu instantánea.
Respuesta de solicitud a la API
Si la solicitud
POST
se realiza de forma correcta, el cuerpo de la respuesta será un objeto que puedes sondear para obtener el estado de creación del disco. Consulta Maneja respuestas de la API para obtener más información.¿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: 2024-09-03 (UTC)
-