Cancele uma operação de exportação

Esta página descreve como cancelar uma operação de exportação para ficheiros CSV e ficheiros de despejo SQL.

Antes de começar

Para cancelar a exportação de dados, procure o ID da operação de exportação que quer cancelar. Para encontrar o ID, faça uma das seguintes ações:

Cancelar a operação de exportação

Pode usar gcloud ou comandos da API REST para cancelar uma operação de exportaçã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 cancel.

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 exportação. Para mais informações, consulte a secção Antes de começar.

Para enviar o seu pedido, expanda uma das seguintes opções:

curl (Linux, macOS ou Cloud Shell)

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 \
  POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel
 

PowerShell (Windows)

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 "POST 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 operação de exportação, consulte Verifique o estado de cancelamento.

Verifique o estado de cancelamento

Pode usar gcloud ou comandos da API REST para verificar o estado de uma operação de exportaçã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:describe

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 exportaçã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)" \
  https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe
 

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:describe

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?