Cette page explique comment annuler une opération d'importation AlloyDB pour PostgreSQL pour les fichiers CSV et les fichiers SQL.
Avant de commencer
Pour annuler l'importation de données, recherchez l'ID de l'opération d'importation que vous souhaitez annuler. Pour trouver l'ID, procédez comme suit:
- Suivez les instructions de la section Importer un fichier CSV ou Importer un fichier SQL.
L'ID d'opération est renvoyé dans le champ
name
de la réponse. - Appelez
operations.list
sur le cluster AlloyDB.
Annuler l'opération d'importation
Vous pouvez utiliser les commandes Google Cloud CLI ou l'API REST pour annuler une opération d'importation.
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 cancel.
Avant d'utiliser les données de requête ci-dessous, 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'importation. Pour plus d'informations, consultez la section Avant de commencer.
Pour envoyer votre requête, développez l'une des options suivantes :
curl (Linux, macOS ou Cloud Shell)
Enregistrez le corps de la requête dans un fichier nommé
request.json
et 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 \ "https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel"
PowerShell (Windows)
Enregistrez le corps de la requête dans un fichier nommé
request.json
, puis 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 "https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel"| Select-Object -Expand Content
Vous recevez une réponse JSON semblable à celle-ci:
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'importation, consultez la section Vérifier l'état annulé.
Vérifier l'état annulé
Vous pouvez utiliser la CLI gcloud ou les commandes de l'API REST pour vérifier l'état d'une opération d'importation 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
Pour en savoir plus, consultez la page get
.
Avant d'utiliser les données de requête ci-dessous, 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'importation. Pour en savoir plus, consultez la section 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)" \ -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
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" | Select-Object -Expand Content
Vous recevez une réponse JSON semblable à celle-ci:
Si la requête aboutit, le corps de la réponse contient une instance d'Opération.
Étape suivante
- Découvrez comment importer un fichier CSV.
- Découvrez comment importer un fichier SQL.