Créer une sauvegarde à la demande

Cette page explique comment créer une sauvegarde à la demande des données d'un cluster AlloyDB.

Lorsque vous créez une sauvegarde à la demande, AlloyDB vérifie que le cluster que vous sauvegardez et son instance principale sont à l'état "Prêt", puis lance une opération de longue durée pour effectuer la sauvegarde des données du cluster.

Avant de commencer

  • Le Google Cloud projet que vous utilisez doit avoir été activé pour accéder à AlloyDB.
  • Vous devez disposer de l'un des rôles IAM suivants dans le Google Cloud projet que vous utilisez :
    • roles/alloydb.admin (rôle IAM prédéfini d'administrateur AlloyDB)
    • roles/owner (rôle IAM de base de propriétaire)
    • roles/editor (rôle IAM de base d'éditeur)

    Si vous ne disposez d'aucun de ces rôles, contactez l'administrateur de votre organisation pour demander l'accès.

Procédure

Console

  1. Dans la console Google Cloud , accédez à la page Clusters.

    accéder aux clusters

  2. Cliquez sur un cluster dans la colonne Nom de la ressource.
  3. Dans le menu de navigation, cliquez sur Protection des données.
  4. Cliquez sur Créer une sauvegarde.
  5. Saisissez un ID pour la sauvegarde.
  6. Si vous le souhaitez, saisissez une description pour vous aider à identifier cette sauvegarde.
  7. Si vous souhaitez chiffrer cette sauvegarde à l'aide d'une clé de chiffrement gérée par le client (CMEK) au lieu du chiffrement géré par Google, procédez comme suit :

    1. Cliquez sur Options de chiffrement avancées.
    2. Sélectionnez Clé de chiffrement gérée par le client (CMEK).
    3. Sélectionnez une clé gérée par le client dans le menu qui s'affiche.

      La Google Cloud console limite cette liste aux clés du même Google Cloud projet et de la même région que le nouveau cluster. Pour utiliser une clé qui ne figure pas dans cette liste, cliquez sur Vous ne voyez pas votre clé ? Saisissez le nom de ressource de la clé, puis saisissez le nom de ressource de la clé dans la boîte de dialogue qui s'affiche.

      Notez que l'utilisation d'une CMEK avec AlloyDB nécessite une configuration supplémentaire. Pour en savoir plus, consultez Utiliser une CMEK avec AlloyDB.

  8. Cliquez sur Créer.

AlloyDB vérifie que le cluster source est à l'état "Prêt" état, puis lance une opération de longue durée pour effectuer la sauvegarde. La page Protection des données affiche la sauvegarde avec l'état "En cours" jusqu'à la fin de l'opération.

gcloud

Pour utiliser la gcloud CLI, vous pouvez installer et initialiser la Google Cloud CLI, ou vous pouvez utiliser Cloud Shell.

Utilisez la commande gcloud alloydb backups create pour créer une sauvegarde à la demande.

gcloud alloydb backups create BACKUP_ID \
    --cluster=CLUSTER_ID \
    --region=REGION_ID \
    --project=PROJECT_ID \
    --async

Cette commande renvoie une opération dont vous pouvez interroger l'état à l'aide de la gcloud alloydb operations describe commande.

gcloud alloydb operations describe OPERATION_ID \
    --region=REGION_ID \
    --project=PROJECT_ID
  • BACKUP_ID : ID de la sauvegarde à créer.
    Pour créer une sauvegarde dans un emplacement interrégional à l'aide de la gcloud CLI, remplacez par le chemin d'accès complet de la sauvegarde au format suivant :
    projects/PROJECT_ID/locations/REGION_ID/backups/BACKUP_ID
  • CLUSTER_ID : ID du cluster que vous souhaitez sauvegarder.
  • REGION_ID : ID de la région dans laquelle le cluster est placé.
  • PROJECT_ID : ID du projet dans lequel le cluster est placé.

Si vous souhaitez chiffrer cette sauvegarde à l'aide d'une clé de chiffrement gérée par le client (CMEK) au lieu du chiffrement géré par Google par défaut, vous devez fournir les arguments supplémentaires suivants :

  • --kms-key=KEY_ID : ID de la clé CMEK à utiliser.
  • --kms-keyring=KEYRING_ID : ID du trousseau de clés.
  • --kms-location=LOCATION_ID : ID de la région de ce trousseau. Notez qu'il doit correspondre à la région du cluster.
  • --kms-project=PROJECT_ID : ID du projet du trousseau.

Lorsque vous exécutez cette commande, AlloyDB vérifie que le cluster source est à l'état "Prêt", lance une opération de longue durée pour effectuer la sauvegarde et affiche des informations sur l'opération de longue durée.

Vous pouvez suivre la fin de l'opération de longue durée à l'aide de la operations describe commande :

gcloud alloydb operations describe OPERATION_ID \
    --region=REGION_ID \
    --project=PROJECT_ID

OPERATION_ID : ID de l'opération signalé lorsque vous avez exécuté la commande backups create.