Esta página descreve como cancelar uma operação de importação do AlloyDB for PostgreSQL para ficheiros CSV e ficheiros SQL.
Antes de começar
Para cancelar a importação de dados, encontre o ID da operação de importação que quer cancelar. Para encontrar o ID, faça uma das seguintes ações:
- Siga as instruções em
Importe um ficheiro CSV
ou
Importe um ficheiro SQL.
O ID da operação é devolvido no campo
name
da resposta. - Faça uma
operations.list
chamada no cluster do AlloyDB.
Cancele a operação de importação
Pode usar a CLI Google Cloud ou os comandos da API REST para cancelar uma operação de importação.
gcloud
Use o comando gcloud alloydb operations cancel
para cancelar a operação:
gcloud alloydb operations cancel OPERATION_ID --region=REGION
Substitua OPERATION_ID
pelo ID da operação. Para mais informações,
consulte a secção Antes de começar.
REST v1
Use o seguinte método HTTP e URL:
POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel
Para mais informações, consulte o artigo sobre como cancelar.
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto.
- REGION: a região na qual o cluster do AlloyDB está implementado.
OPERATION_ID: o ID da operação de importação. Para mais informações, consulte a secção Antes de começar.
Para enviar o seu pedido, expanda uma destas opções:
curl (Linux, macOS ou Cloud Shell)
Guarde o corpo do pedido num ficheiro com o nome
request.json
e execute o seguinte 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)
Guarde o corpo do pedido num ficheiro com o nome
request.json
e execute o seguinte 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
Recebe uma resposta JSON semelhante à seguinte:
Esta chamada API REST não devolve nenhuma resposta. Para mais informações sobre como verificar o estado de cancelamento da importação, consulte Verifique o estado de cancelamento.
Verifique o estado de cancelamento
Pode usar a CLI gcloud ou os comandos da API REST para verificar o estado de uma operação de importação cancelada.
gcloud
Use o comando gcloud alloydb operations describe
para verificar o estado da operação cancelada.
gcloud alloydb operations describe OPERATION_ID --region=REGION
Substitua a variável OPERATION_ID
pelo ID da operação cancelada.
Para mais informações, consulte a secção Antes de começar.
REST v1
Execute o seguinte:
GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID
Para mais informações, consulte get
.
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- REGION: a região na qual o cluster do AlloyDB está implementado.
- PROJECT_ID: o ID do projeto.
- OPERATION_ID: o ID da operação de importação. Para mais informações, consulte a secção Antes de começar.
Para enviar o seu pedido, expanda uma destas opções:
curl (Linux, macOS ou Cloud Shell)
Execute o seguinte 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)
Execute o seguinte 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
Recebe uma resposta JSON semelhante à seguinte:
Se for bem-sucedido, o corpo da resposta contém uma instância de Operation.
O que se segue?
- Saiba como importar um ficheiro CSV.
- Saiba como importar um ficheiro SQL.