Bigtable 상태 코드
반환 코드
Cloud Bigtable API(Data API)는 다음의 gRPC 상태 코드를 반환합니다.
코드 | 상태 | 카테고리 | 설명 |
---|---|---|---|
|
|||
0 | OK | 오류 아님 | 작업이 정상적으로 완료되었습니다. |
1 | CANCELLED | 시스템 오류1 | 작업이 취소되었습니다. 대개 호출자에 의해 취소됩니다. 기한이 지난 작업은 클라이언트 라이브러리 또는 서버가 작업을 취소했는지 여부에 따라 CANCELLED 또는 DEADLINE_EXCEEDED 오류를 반환합니다. 추가 문제 해결 정보는 DEADLINE_EXCEEDED 설명을 참조하세요. |
2 | UNKNOWN | 시스템 오류 | 알 수 없는 작업입니다. |
3 | INVALID_ARGUMENT | 사용자 오류 | 클라이언트에서 잘못된 인수를 지정했습니다. |
4 | DEADLINE_EXCEEDED | 시스템 오류1 | 작업을 완료하기 전에 기한이 지났습니다. 작업에서 시스템의 상태를 변경하는 경우 작업이 정상적으로 완료되었어도 이 오류가 반환될 수 있습니다. 예를 들어 서버의 성공 응답이 오래 지연되어 기한이 지났을 수 있습니다. |
5 | NOT_FOUND | 사용자 오류 | 요청한 항목 중 일부를 찾을 수 없습니다. |
6 | ALREADY_EXISTS | 사용자 오류2 | 클라이언트가 만들려고 시도한 항목이 이미 존재합니다. |
7 | PERMISSION_DENIED | 사용자 오류 | 호출자에 지정한 작업을 실행할 권한이 없습니다. 이 오류 코드는 다음을 의미하지 않습니다.
|
8 | RESOURCE_EXHAUSTED | 사용자 오류 | 리소스가 소진되었습니다. 이는 애플리케이션에서 프로젝트 수준 Admin API 할당량, 노드 한도, 노드 스토리지 한도를 소진했다는 의미입니다. |
9 | FAILED PRECONDITION2 | 사용자 오류 | 시스템이 작업 실행에 필요한 상태가 아니기 때문에 작업이 거부되었습니다. 상황에 따라 재시도 여부를 결정할 수 있습니다. 예를 들어 아직 생성 중인 테이블에서 이 작업을 수행하려는 경우 이 오류가 발생할 수 있습니다. |
10 | ABORTED | 시스템 오류 | 작업이 취소되었습니다. 대개 시퀀서 확인 실패, 트랜잭션 취소 등의 동시 실행 문제나 읽기 시간이 너무 오래 걸리는 경우가 원인입니다. |
11 | OUT_OF_RANGE | 사용자 오류 | 유효한 범위를 벗어나는 작업을 시도했습니다. |
12 | UNIMPLEMENTED | 시스템 오류 | 작업이 구현되지 않았거나 이 서비스에서 지원되지 않거나 사용 설정되지 않았습니다. |
13 | INTERNAL | 시스템 오류 | 내부 오류가 발생했습니다. |
14 | UNAVAILABLE | 시스템 오류 | 서비스가 다운되거나 일시적으로 과부하가 발생했을 수 있습니다. |