Nesta página, descrevemos como cancelar uma operação de exportação de arquivos CSV e dump SQL.
Antes de começar
Para cancelar a exportação de dados, encontre o ID da operação de exportação que você quer cancelar. Para encontrar o ID, faça uma destas ações:
Siga as instruções em Exportar um arquivo SQL. O ID da operação é retornado no campo
nameda resposta.Faça uma
operations.listchamada no cluster do AlloyDB.
Cancelar a operação de exportação
Use os comandos gcloud ou da API REST para cancelar uma operação de exportação.
gcloud
Use o gcloud alloydb operations cancel
comando para cancelar a operação:
gcloud alloydb operations cancel OPERATION_ID --region=REGIONSubstitua OPERATION_ID pelo ID da operação. Para mais informações, consulte
Antes de começar.
REST v1
Use o método HTTP e a URL a seguir:
POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel
Para mais informações, consulte cancel.
Antes de usar os dados da solicitação, faça as seguintes substituições:
- PROJECT_ID: o ID do projeto;
- REGION: a região em que o cluster do AlloyDB está implantado;
- OPERATION_ID: o ID da operação de exportação. Para mais informações, consulte Antes de começar.
Para enviar a solicitação, expanda uma destas 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
Você vai receber uma resposta JSON semelhante a esta:
Essa chamada de API REST não retorna nenhuma resposta. Para mais informações sobre como verificar o status de cancelamento da operação de exportação, consulte Verificar o status cancelado.
Verificar o status cancelado
Use os comandos gcloud ou da API REST para verificar o status de uma operação de exportação cancelada.
gcloud
Use o gcloud alloydb operations describe
comando para verificar o status da operação cancelada.
gcloud alloydb operations describe OPERATION_ID --region=REGIONSubstitua a variável OPERATION_ID pelo ID da operação cancelada.
Para mais informações, consulte Antes de começar.
REST v1
Execute o comando a seguir:
GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe
Para mais informações, consulte get.
Antes de usar os dados da solicitação, faça as seguintes substituições:
- REGION: a região em que o cluster do AlloyDB está implantado;
- PROJECT_ID: o ID do projeto;
- OPERATION_ID: o ID da operação de exportação. Para mais informações, consulte Antes de começar.
Para enviar a solicitação, 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
Você vai receber uma resposta JSON semelhante a esta:
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.
A seguir
- Saiba como exportar um arquivo CSV.
- Saiba como exportar um arquivo dump SQL.