Dans certains cas, vous souhaiterez peut-être copier un instantané immédiat dans une zone ou une région différente de son disque source. Voici des exemples possibles :
- Conservez les données d'un instantané immédiat avant de supprimer le disque source, car la suppression du disque supprime ses instantanés immédiats.
- Protection de l'instantané immédiat d'une panne zonale ou régionale en le stockant dans un autre emplacement.
- Déplacer un instantané instantané avec les données d'un événement ou d'un jalon de projet vers un stockage à long terme.
- Utilisation d'un instantané immédiat dans un emplacement pour créer un disque dans un autre emplacement.
Dans ces scénarios, vous devez créer un instantané standard ou d'archive à partir de l'instantané immédiat, puis utiliser cet instantané nouvellement créé.
Cette page explique comment créer un instantané standard ou d'archive à partir d'un instantané immédiat.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux services et aux API Google Cloud.
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes:
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.
-
Administrateur d'instances Compute (v1) (
roles/compute.instanceAdmin.v1
) - Pour se connecter à une VM pouvant s'exécuter en tant que compte de service :
Utilisateur du compte de service (v1) (
roles/iam.serviceAccountUser
) -
Pour créer un instantané standard, procédez comme suit :
-
compute.snapshots.create
sur le projet de destination du nouvel instantané standard -
compute.instantSnapshots.useReadOnly
sur l'instantané immédiat source
-
Recherchez l'instantané immédiat:
Dans la console Google Cloud, accédez à la page Instantanés.
Cliquez sur l'onglet Instantanés immédiats.
Dans la colonne Nom, notez le nom de l'instantané que vous souhaitez restaurer.
Cliquez sur Create snapshot (Créer un instantané).
Dans le champ Nom, saisissez un nom unique pour identifier l'instantané.
Facultatif. Ajoutez des informations supplémentaires sur l'instantané dans le champ Description.
Sous Type de source d'instantané, sélectionnez Instantané immédiat.
Dans la liste Instantané immédiat source, sélectionnez l'instantané immédiat que vous souhaitez utiliser.
Pour Type, sélectionnez Instantané ou Archiver l'instantané.
Dans la section Emplacement, choisissez l'emplacement de stockage de votre instantané. L'emplacement par défaut prédéfini ou personnalisé configuré dans vos paramètres d'instantanés est automatiquement sélectionné. Vous pouvez éventuellement remplacer les paramètres d'instantané et stocker vos instantanés dans un emplacement de stockage personnalisé en procédant comme suit :
Choisissez le type d'emplacement de stockage souhaité pour votre instantané.
- Choisissez Multirégional pour une disponibilité plus élevée à un coût plus élevé.
- Choisissez des instantanés régionaux pour mieux contrôler l'emplacement physique de vos données, à moindre coût.
Dans le champ Sélectionner un emplacement, sélectionnez la région ou l'emplacement multirégional spécifique que vous souhaitez utiliser. Pour utiliser la région ou l'emplacement multi-régional le plus proche de votre disque source, sélectionnez Basé sur l'emplacement du disque.
Si l'instantané immédiat bénéficie d'un chiffrement CSEK, indiquez la clé de chiffrement :
- Dans la section Déchiffrement, saisissez la clé de chiffrement dans le champ Clé de chiffrement.
- Si la clé est encapsulée avec la clé RSA publique, sélectionnez Clé encapsulée.
Cliquez sur Créer pour créer l'instantané.
- Pour créer un instantané standard ou d'archive à l'emplacement par défaut prédéfini ou personnalisé configuré dans vos paramètres d'instantané, utilisez la commande suivante :
NEW_STANDARD_SNAPSHOT_NAME
: nom unique du nouvel instantané standard.SRC_INSTANT_SNAPSHOT_NAME
: nom de l'instantané immédiat source.SOURCE_ZONE
: zone où se trouve l'instantané immédiat.SNAPSHOT_TYPE
: type d'instantané à créer (STANDARD
ouARCHIVE
). Si cette option est omise, un instantané standard est créé.Pour remplacer les paramètres d'instantané et créer un instantané standard ou d'archive dans un emplacement de stockage personnalisé, incluez l'option
--storage-location
pour indiquer où stocker l'instantané :NEW_STANDARD_SNAPSHOT_NAME
: nom unique du nouvel instantanéSRC_INSTANT_SNAPSHOT_NAME
: nom de l'instantané immédiat source.SOURCE_ZONE
: zone où se trouve l'instantané immédiat.STORAGE_LOCATION
: pour les emplacements de stockage personnalisés, il s'agit de l'emplacement multirégional Cloud Storage ou de l'emplacement régional Cloud Storage dans lequel vous souhaitez stocker votre instantané. Vous ne pouvez spécifier qu'un seul emplacement de stockage.Utilisez l'option
--storage-location
uniquement lorsque vous souhaitez remplacer l'emplacement de stockage par défaut prédéfini ou personnalisé configuré dans vos paramètres d'instantanés.SNAPSHOT_TYPE
: type d'instantané à créer (STANDARD
ouARCHIVE
). Si cette option est omise, un instantané standard est créé.- Pour créer un instantané standard ou d'archive à l'emplacement par défaut prédéfini ou personnalisé configuré dans vos paramètres d'instantané, utilisez la commande suivante :
NEW_STANDARD_SNAPSHOT_NAME
: nom unique du nouvel instantané standard.SRC_INSTANT_SNAPSHOT_NAME
: nom de l'instantané immédiat source.SOURCE_REGION
: région où se trouve l'instantané immédiat.SNAPSHOT_TYPE
: type d'instantané à créer (STANDARD
ouARCHIVE
). Si cette option est omise, un instantané standard est créé.Pour remplacer les paramètres d'instantané et créer un instantané standard ou d'archive dans un emplacement de stockage personnalisé, incluez l'option
--storage-location
pour indiquer où stocker l'instantané :NEW_STANDARD_SNAPSHOT_NAME
: nom unique du nouvel instantanéSRC_INSTANT_SNAPSHOT_NAME
: nom de l'instantané immédiat source.SOURCE_REGION
: région où se trouve l'instantané immédiat.STORAGE_LOCATION
: pour les emplacements de stockage personnalisés, il s'agit de l'emplacement multirégional Cloud Storage ou de l'emplacement régional Cloud Storage dans lequel vous souhaitez stocker votre instantané. Vous ne pouvez spécifier qu'un seul emplacement de stockage.Utilisez l'option
--storage-location
uniquement lorsque vous souhaitez remplacer l'emplacement de stockage par défaut prédéfini ou personnalisé configuré dans vos paramètres d'instantanés.SNAPSHOT_TYPE
: type d'instantané à créer (STANDARD
ouARCHIVE
). Si cette option est omise, un instantané standard est créé.Pour créer un instantané standard ou d'archive dans l'emplacement par défaut prédéfini ou personnalisé configuré dans vos paramètres d'instantané, envoyez une requête
POST
à la méthodesnapshots.insert
.Pour remplacer les paramètres d'instantanés et créer un instantané dans un emplacement de stockage personnalisé, incluez la propriété
storageLocations
dans votre requête.DESTINATION_PROJECT
: projet dans lequel créer l'instantané.NEW_STANDARD_SNAPSHOT_NAME
: nom unique du nouvel instantanéNEW_SNAPSHOT_TYPE
: type d'instantané à créer (STANDARD
ouARCHIVE
).SOURCE_PROJECT
: projet contenant l'instantané immédiat source.SOURCE_ZONE
: zone où se trouve l'instantané immédiat.SOURCE_INSTANT_SNAPSHOT_NAME
: nom de l'instantané immédiat source.SOURCE_ENCRYPTION_KEY
: si l'instantané immédiat est chiffré avec une clé fournie par le client ou une clé gérée par le client, remplacez cette valeur par les informations de la clé. Sinon, vous pouvez omettre cette propriété.STORAGE_LOCATION
: facultatif. L'emplacement multirégional Cloud Storage ou régional Cloud Storage dans lequel vous souhaitez stocker l'instantané. Vous ne pouvez spécifier qu'un seul emplacement de stockage.DESTINATION_PROJECT
: projet dans lequel créer l'instantané.NEW_STANDARD_SNAPSHOT_NAME
: nom unique du nouvel instantané.NEW_SNAPSHOT_TYPE
: type d'instantané à créer (STANDARD
ouARCHIVE
).SOURCE_PROJECT
: projet contenant l'instantané immédiat source.SOURCE_REGION
: région où se trouve l'instantané immédiat.SOURCE_INSTANT_SNAPSHOT_NAME
: nom de l'instantané immédiat source.SOURCE_ENCRYPTION_KEY
: si l'instantané immédiat est chiffré avec une clé fournie par le client ou une clé gérée par le client, remplacez cette valeur par les informations de la clé. Sinon, vous pouvez omettre cette propriété.- Découvrez comment partager un instantané standard entre plusieurs projets.
- Découvrez comment créer une VM à partir de l'instantané standard.
- Obtenez de l'aide pour résoudre les erreurs de création d'instantanés standards et les erreurs de création d'instantanés immédiats.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud.
Rôles et autorisations requis
Pour obtenir les autorisations nécessaires pour créer un instantané standard à partir d'un instantané immédiat, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet :
Pour en savoir plus sur l'attribution de rôles, consultez la page Gérer l'accès aux projets, aux dossiers et aux organisations.
Ces rôles prédéfinis contiennent les autorisations requises pour créer un instantané standard à partir d'un instantané immédiat. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour créer un instantané standard à partir d'un instantané immédiat :
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Restrictions
Si le disque source d'un instantané immédiat est chiffré avec une clé de chiffrement fournie par le client (CSEK), l'instantané immédiat est également chiffré avec la même clé.
Par conséquent, pour créer un instantané standard à partir d'un instantané immédiat avec chiffrement CSEK, vous devez fournir la clé que vous avez utilisée pour chiffrer le disque source.
Créer un instantané standard ou d'archive à partir d'un instantané immédiat
Vous pouvez créer un instantané standard ou d'archive à partir d'un instantané immédiat à l'aide de la gcloud CLI, de la console Google Cloud ou de REST.
Console
gcloud
Créez un instantané standard à partir d'un instantané immédiat zonal ou régional à l'aide de la commande
gcloud compute snapshots create
. Vous allez utiliser différentes options selon que l'instantané immédiat correspond à un disque zonal ou à un disque régional.Instantané immédiat zonal
Créez un instantané standard ou d'archive à partir d'un instantané immédiat zonal à l'aide de la règle d'emplacement de stockage définie par vos paramètres d'instantané ou en utilisant un autre emplacement de stockage de votre choix. Pour en savoir plus, consultez la section Choisir l'emplacement de stockage de vos instantanés.
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
Remplacez les éléments suivants par les valeurs correspondantes :
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
Remplacez les éléments suivants par les valeurs correspondantes :
Instantané immédiat régional
Créez un instantané standard ou d'archive à partir d'un instantané immédiat régional à l'aide de la règle d'emplacement de stockage définie par vos paramètres d'instantané ou en utilisant un autre emplacement de stockage de votre choix. Pour en savoir plus, consultez la section Choisir l'emplacement de stockage de vos instantanés.
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
Remplacez les éléments suivants par les valeurs correspondantes :
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
Remplacez les éléments suivants par les valeurs correspondantes :
REST
Pour créer un instantané standard à partir d'un instantané immédiat zonal ou régional, envoyez une requête
POST
à la méthode snapshots.insert.Les propriétés de la requête API dépendent de la nature du disque (zonal ou régional) pour lequel vous créez l'instantané immédiat.
Instantané immédiat zonal
Créez un instantané standard ou d'archive à partir d'un instantané immédiat zonal à l'aide de la règle d'emplacement de stockage définie par vos paramètres d'instantané ou en utilisant un autre emplacement de stockage de votre choix. Pour en savoir plus, consultez la section Choisir l'emplacement de stockage de vos instantanés.
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" }
Remplacez les éléments suivants par les valeurs correspondantes :
N'utilisez le paramètre
storageLocations
que si vous souhaitez ignorer l'emplacement de stockage par défaut prédéfini ou personnalisé configuré dans vos paramètres d'instantanés.Instantané immédiat régional
Créez un instantané standard ou d'archive régional à partir d'un instantané immédiat régional à l'aide de la règle d'emplacement de stockage définie par vos paramètres d'instantané ou en utilisant un autre emplacement de stockage de votre choix. Pour en savoir plus, consultez la section Choisir l'emplacement de stockage de vos instantanés.
Pour créer un volume standard ou d'archive à l'emplacement par défaut prédéfini ou personnalisé configuré dans vos paramètres d'instantané, effectuez une requête
POST
à la méthodesnapshots.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" }
Remplacez les éléments suivants par les valeurs correspondantes :
Réponse de requête d'API
Si la requête
POST
aboutit, le corps de la réponse est un objet que vous pouvez interroger pour obtenir l'état de création de l'instantané. Pour en savoir plus, consultez la page Gérer les réponses de l'API.Étape suivante
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/22 (UTC).
-