이 페이지에서는 CSV 파일 및 SQL 덤프 파일의 내보내기 작업을 취소하는 방법을 설명합니다.
시작하기 전에
데이터 내보내기를 취소하려면 취소하려는 내보내기 작업의 ID를 찾습니다. ID를 찾으려면 다음 중 하나를 수행합니다.
SQL 파일 내보내기의 안내를 따릅니다. 작업 ID는 응답의
name
필드에 반환됩니다.AlloyDB 클러스터에서
operations.list
호출을 실행합니다.
내보내기 작업 취소
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의 인스턴스가 포함됩니다.
다음 단계
- CSV 파일을 내보내는 방법을 알아보세요.
- SQL 덤프 파일을 내보내는 방법을 알아보세요.
- 데이터 내보내기 문제 해결하기