En esta página, se describe cómo cancelar una operación de importación de AlloyDB para PostgreSQL para archivos CSV y SQL.
Antes de comenzar
Para cancelar la importación de datos, busca el ID de la operación de importación que quieres cancelar. Para encontrar el ID, haz lo siguiente:
- Sigue las instrucciones que se indican en Cómo importar un archivo CSV o Cómo importar un archivo SQL.
El ID de operación se muestra en el campo
name
de la respuesta. - Realiza una llamada a
operations.list
en el clúster de AlloyDB.
Cancela la operación de importación
Puedes usar los comandos de la API de REST o Google Cloud CLI para cancelar una operación de importación.
gcloud
Usa el comando gcloud alloydb operations cancel
para cancelar la operación:
gcloud alloydb operations cancel OPERATION_ID --region=REGION
Reemplaza OPERATION_ID
por el ID de la operación. Para obtener más información, consulta Antes de comenzar.
REST v1
Usa el siguiente método y URL HTTP:
POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel
Para obtener más información, consulta cancel.
Antes de usar cualquiera de los datos de solicitud, realiza los siguientes reemplazos:
- PROJECT_ID: El ID del proyecto.
- REGION: Es la región en la que se implementa el clúster de AlloyDB.
OPERATION_ID: Es el ID de la operación de importación. Para obtener más información, consulta Antes de comenzar.
Para enviar tu solicitud, expande una de estas opciones:
curl (Linux, macOS o Cloud Shell)
Guarda el cuerpo de la solicitud en un archivo llamado
request.json
y ejecuta el siguiente comando: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)
Guarda el cuerpo de la solicitud en un archivo llamado
request.json
y ejecuta el siguiente comando:$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
Recibirás una respuesta JSON similar a la siguiente:
Esta llamada a la API de REST no muestra ninguna respuesta. Para obtener más información sobre cómo verificar el estado de cancelación de la importación, consulta Verifica el estado cancelado.
Verifica el estado cancelado
Puedes usar los comandos de gcloud CLI o de la API de REST para verificar el estado de una operación de importación cancelada.
gcloud
Usa el comando gcloud alloydb operations describe
para verificar el estado de la operación cancelada.
gcloud alloydb operations describe OPERATION_ID --region=REGION
Reemplaza la variable OPERATION_ID
por el ID de la operación cancelada.
Para obtener más información, consulta Antes de comenzar.
REST v1
Ejecuta lo siguiente:
GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID
Para obtener más información, consulta get
.
Antes de usar cualquiera de los datos de solicitud, realiza los siguientes reemplazos:
- REGION: Es la región en la que se implementa el clúster de AlloyDB.
- PROJECT_ID: El ID del proyecto.
- OPERATION_ID: Es el ID de la operación de importación. Para obtener más información, consulta Antes de comenzar.
Para enviar tu solicitud, expande una de estas opciones:
curl (Linux, macOS o Cloud Shell)
Ejecuta el siguiente comando:
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)
Ejecuta el siguiente comando:
$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
Recibirás una respuesta JSON similar a la siguiente:
Si se ejecuta correctamente, el cuerpo de la respuesta contiene una instancia de Operation.
¿Qué sigue?
- Obtén más información para importar un archivo CSV.
- Obtén información para importar un archivo SQL.