Annuler une opération d'exportation

Cette page explique comment annuler une opération d'exportation pour les fichiers CSV et les fichiers de vidage SQL.

Avant de commencer

Pour annuler l'exportation de données, recherchez l'ID de l'opération d'exportation que vous souhaitez annuler. Pour trouver l'ID, effectuez l'une des opérations suivantes :

  • Suivez les instructions de la section Exporter un fichier SQL. L'ID d'opération est renvoyé dans le champ name de la réponse.

  • Effectuez un appel operations.list sur le cluster AlloyDB.

Annuler l'opération d'exportation

Vous pouvez utiliser les commandes gcloud ou l'API REST pour annuler une opération d'exportation.

gcloud

Utilisez la commande gcloud alloydb operations cancel pour annuler l'opération :

gcloud alloydb operations cancel OPERATION_ID --region=REGION

Remplacez OPERATION_ID par l'ID de l'opération. Pour en savoir plus, consultez la section Avant de commencer.

REST v1

Utilisez la méthode HTTP et l'URL suivantes :

POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel

Pour en savoir plus, consultez la page cancel.

Avant d'utiliser les données de requête, effectuez les remplacements suivants :

  • PROJECT_ID : ID du projet.
  • REGION : région dans laquelle le cluster AlloyDB est déployé.
  • OPERATION_ID : ID de l'opération d'exportation. Pour en savoir plus, consultez Avant de commencer.

Pour envoyer votre demande, développez l'une des options suivantes :

curl (Linux, macOS ou Cloud Shell)

Exécutez la commande suivante :

  curl -X POST \
       -H "Authorization: Bearer $(gcloud auth print-access-token)" \
       -H "Content-Type: application/json; charset=utf-8" \
       -d @request.json \
  POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel
 

PowerShell (Windows)

Exécutez la commande suivante :

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
  -Method POST `
  -Headers $headers `
  -ContentType: "application/json; charset=utf-8" `
  -InFile request.json `
  -Uri "POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel" | Select-Object -Expand Content

Vous recevez une réponse JSON de ce type :

Cet appel d'API REST ne renvoie aucune réponse. Pour en savoir plus sur la vérification de l'état d'annulation de l'opération d'exportation, consultez Vérifier l'état annulé.

Vérifier l'état annulé

Vous pouvez utiliser les commandes gcloud ou l'API REST pour vérifier l'état d'une opération d'exportation annulée.

gcloud

Utilisez la commande gcloud alloydb operations describe pour vérifier l'état de l'opération annulée.

gcloud alloydb operations describe OPERATION_ID --region=REGION

Remplacez la variable OPERATION_ID par l'ID de l'opération annulée. Pour plus d'informations, consultez la section Avant de commencer.

REST v1

Exécutez la commande suivante :

GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe

Pour en savoir plus, consultez la page get.

Avant d'utiliser les données de requête, effectuez les remplacements suivants :

  • REGION : région dans laquelle le cluster AlloyDB est déployé.
  • PROJECT_ID : ID du projet.
  • OPERATION_ID : ID de l'opération d'exportation. Pour en savoir plus, consultez Avant de commencer.

Pour envoyer votre requête, développez l'une des options suivantes :

curl (Linux, macOS ou Cloud Shell)

Exécutez la commande suivante :

  curl -X GET \
       -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe
 

PowerShell (Windows)

Exécutez la commande suivante :

$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }

Invoke-WebRequest `
  -Method GET `
  -Headers $headers `
  -Uri "https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe

Vous recevez une réponse JSON de ce type :

Si la requête aboutit, le corps de la réponse contient une instance d'Operation.

Étapes suivantes