내보내기 작업 취소

이 페이지에서는 CSV 파일 및 SQL 덤프 파일의 내보내기 작업을 취소하는 방법을 설명합니다.

시작하기 전에

데이터 내보내기를 취소하려면 취소하려는 내보내기 작업의 ID를 찾습니다. ID를 찾으려면 다음 중 하나를 수행합니다.

내보내기 작업 취소

gcloud 또는 REST API 명령어를 사용하여 내보내기 작업을 취소할 수 있습니다.

gcloud

gcloud alloydb operations cancel 명령어를 사용하여 작업을 취소합니다.

gcloud alloydb operations cancel OPERATION_ID --region=REGION

OPERATION_ID를 작업의 ID로 바꿉니다. 자세한 내용은 시작하기 전에를 참고하세요.

REST v1

다음 HTTP 메서드와 URL을 사용합니다.

POST https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:cancel

자세한 내용은 cancel를 참조하세요.

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • PROJECT_ID: 프로젝트 ID입니다.
  • REGION: AlloyDB 클러스터가 배포되는 리전입니다.
  • OPERATION_ID: 내보내기 작업의 ID입니다. 자세한 내용은 시작하기 전에를 참고하세요.

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.

cURL(Linux, macOS, Cloud Shell)

다음 명령어를 실행합니다.

  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)

다음 명령어를 실행합니다.

$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

다음과 유사한 JSON 응답이 표시됩니다.

이 REST API 호출은 응답을 반환하지 않습니다. 내보내기 작업의 취소 상태 확인에 관한 자세한 내용은 취소된 상태 확인을 참고하세요.

취소된 상태 확인

gcloud 또는 REST API 명령어를 사용하여 취소된 내보내기 작업의 상태를 확인할 수 있습니다.

gcloud

gcloud alloydb operations describe 명령어를 사용하여 취소된 작업의 상태를 확인합니다.

gcloud alloydb operations describe OPERATION_ID --region=REGION

OPERATION_ID 변수를 취소된 작업의 ID로 바꿉니다. 자세한 내용은 시작하기 전에를 참조하세요.

REST v1

다음을 실행합니다.

GET https://alloydb.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/operations/OPERATION_ID:describe

자세한 내용은 get를 참조하세요.

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • REGION: AlloyDB 클러스터가 배포된 리전입니다.
  • PROJECT_ID: 프로젝트 ID입니다.
  • OPERATION_ID: 내보내기 작업의 ID입니다. 자세한 내용은 시작하기 전에를 참고하세요.

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.

curl (Linux, macOS, Cloud Shell)

다음 명령어를 실행합니다.

  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)

다음 명령어를 실행합니다.

$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

다음과 유사한 JSON 응답이 표시됩니다.

요청이 성공하면 응답 본문에 Operation의 인스턴스가 포함됩니다.

다음 단계