En esta página se describe cómo cancelar una operación de importación de AlloyDB para PostgreSQL de archivos CSV y SQL.
Antes de empezar
Para cancelar la importación de datos, busca el ID de la operación de importación que quieras cancelar. Para encontrar el ID, haz una de las siguientes acciones:
- Sigue las instrucciones de Importar un archivo CSV o Importar un archivo SQL.
El ID de operación se devuelve en el campo
name
de la respuesta. - Haz una llamada
operations.list
en el clúster de AlloyDB.
Cancelar la operación de importación
Puedes usar los comandos de la CLI de Google Cloud o de la API REST 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
Sustituye OPERATION_ID
por el ID de la operación. Para obtener más información, consulta la sección Antes de empezar.
REST v1
Usa el siguiente método HTTP y la siguiente URL:
POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel
Para obtener más información, consulta Cancelar.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- PROJECT_ID: el ID del proyecto.
- REGION: la región en la que se despliega el clúster de AlloyDB.
OPERATION_ID: ID de la operación de importación. Para obtener más información, consulta la sección Antes de empezar.
Para enviar tu solicitud, despliega 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 REST no devuelve ninguna respuesta. Para obtener más información sobre cómo comprobar el estado de cancelación de la importación, consulta Comprobar el estado de cancelación.
Comprobar el estado de cancelación
Puedes usar los comandos de la CLI de gcloud o de la API REST para comprobar el estado de una operación de importación cancelada.
gcloud
Usa el comando gcloud alloydb operations describe
para comprobar el estado de la operación cancelada.
gcloud alloydb operations describe OPERATION_ID --region=REGION
Sustituye la variable OPERATION_ID
por el ID de la operación cancelada.
Para obtener más información, consulta la sección Antes de empezar.
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 los datos de la solicitud, haz las siguientes sustituciones:
- REGION: la región en la que se ha desplegado el clúster de AlloyDB.
- PROJECT_ID: el ID del proyecto.
- OPERATION_ID: ID de la operación de importación. Para obtener más información, consulta la sección Antes de empezar.
Para enviar tu solicitud, despliega una de estas opciones:
curl (Linux, macOS o Cloud Shell)
Ejecuta el comando siguiente:
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 comando siguiente:
$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 la solicitud se completa correctamente, en el cuerpo de la respuesta se incluye una instancia de Operation.
Siguientes pasos
- Consulta cómo importar un archivo CSV.
- Consulta cómo importar un archivo SQL.