S3 Tables 유지 관리 작업 상태
S3 Tables 유지 관리 작업은 S3 테이블 또는 테이블 버킷에 대해 주기적으로 실행됩니다. GetTableMaintenanceJobStatus
API를 사용하여 이러한 작업의 상태를 쿼리할 수 있습니다.
- AWS CLI를 사용하여 유지 관리 작업의 상태를 확인하는 방법
-
다음 예시에서는
GetTableMaintenanceJobStatus
API를 사용하여 유지 관리 작업의 상태를 가져옵니다.aws s3tables get-table-maintenance-job-status \ --table-bucket-arn="arn:aws:s3tables:arn:aws::111122223333:bucket/
amzn-s3-demo-bucket1
" \ --namespace="mynamespace
" \ --name="testtable
"자세한 정보는 AWS CLI 명령 참조의 get-table-maintenance-job-status
섹션을 참조하세요.
S3 Tables 유지 관리 작업은 다음 네 가지 상태 간에 전환할 수 있습니다.
Successful
Failed
Disabled
Not_Yet_Run
실패 상태의 작업에는 실패 메시지가 포함됩니다. 다음 표에는 나타날 수 있는 실패 메시지가 설명되어 있습니다.
오류 메시지 | 설명 |
---|---|
작업이 시간 초과되어 중지됨 | 유지 관리 작업이 시간 초과되어 중지되었습니다. 작업을 자동으로 다시 시도합니다. |
커밋 충돌 | 다른 동시 작업과의 충돌로 인해 커밋에 실패했습니다. |
테이블 로드 오류, 테이블이 존재하지 않음 | 테이블 이름을 찾을 수 없습니다. 테이블 이름이 존재하는지 확인하세요. |
네임스페이스 로드 오류, 네임스페이스가 존재하지 않음 | 네임스페이스를 찾을 수 없습니다. 네임스페이스가 존재하는지 확인하세요. |
테이블이 지원되지 않음 | 테이블 속성 검증에 실패했습니다. 자세한 내용은 유지 관리 작업에 대한 고려 사항 및 제한 사항 단원을 참조하십시오. |
테이블이 제대로 구성되지 않음 | 테이블을 읽을 수 없습니다. 자세한 내용은 유지 관리 작업에 대한 고려 사항 및 제한 사항 단원을 참조하십시오. |
Internal Error |
내부 서비스 오류가 발생했습니다. |